> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Aggiornare la tua app alla nuova infrastruttura

> Aggiorna una sola volta per ottenere prestazioni più veloci, maggiore stabilità e nuove funzionalità.

***

## Informazioni sulla nuova infrastruttura

Abbiamo aggiornato l'infrastruttura di Base44 per offrire tempi di caricamento più rapidi, prestazioni migliori, maggiore stabilità e supporto per nuove funzionalità avanzate. Per ottenere questi vantaggi, devi aggiornare manualmente la tua app alla nuova infrastruttura.

Questo aggiornamento prepara la tua app a tutto ciò che arriverà in Base44, come la possibilità di aggiungere [pacchetti NPM](https://docs.base44.com/Building-your-app/NPM-packages) alla tua app. Inoltre assicura che la tua app sia pronta per aggiornamenti futuri, nuovi strumenti e miglioramenti continui man mano che Base44 evolve.

<Warning>
  **Importante:**

  * Le nuove app sono costruite sulla nuova infrastruttura e non devono essere aggiornate. Se non vedi il pulsante di aggiornamento nell'editor, stai già usando la nuova infrastruttura.
  * Si tratta di un **aggiornamento una tantum** richiesto per le app più vecchie costruite sulla vecchia infrastruttura.
  * Dovresti completare l'aggiornamento entro il **1° febbraio 2026**. Dopo questa data, se non hai aggiornato, la tua app live continua a funzionare e i dati restano al sicuro, ma l'editor per quell'app è bloccato. Non puoi modificare o pubblicare modifiche finché non aggiorni. Puoi modificare di nuovo la tua app non appena completi l'aggiornamento.
</Warning>

<Tip>
  Per aiutarti a iniziare con la nuova infrastruttura, ricevi automaticamente **15 crediti** quando aggiorni la tua app.
</Tip>

***

## Aggiornare la tua app

Puoi aggiornare la tua app con un semplice click dall'editor dell'app.

<Note>
  **Prima di iniziare:** Consigliamo di [fare il backup dei dati dell'app](https://docs.base44.com/Building-your-app/Managing-your-app-data#exporting-data) prima dell'aggiornamento, nel caso tu debba ripristinare qualcosa dopo.
</Note>

**Per aggiornare la tua app:**

1. Vai all'editor della tua app.
2. Clicca **Update Infrastructure** in alto.

<Frame>
  <img src="https://mintcdn.com/base44/9Q7KziXXEVqbm_ra/UpdateInfra.png?fit=max&auto=format&n=9Q7KziXXEVqbm_ra&q=85&s=f13d2667a4ad3c4c6a41d49f4ed61816" alt="Updating your Base44 app to the new infrastructure" title="Updating your Base44 app to the new infrastructure" className="mx-auto" style={{ width:"100%" }} width="911" height="128" data-path="UpdateInfra.png" />
</Frame>

Se riscontri problemi, usa il prompt AI che appare per risolverli.

***

## Risoluzione dei problemi

La maggior parte delle app viene migrata senza problemi, ma alcuni problemi possono verificarsi durante l'aggiornamento. Segui le soluzioni qui sotto o contatta il supporto se i problemi persistono.

**Potresti riscontrare i seguenti problemi:**

* **Anteprima non funzionante:** Errori di build in file autogenerati o anteprima che non si carica come previsto.
* **Route dinamiche non funzionanti:** File con \[param] nel nome (per esempio cartelle di route dinamiche) che causano errori di sintassi o di routing.
* **Differenze di CSS o stili:** La build di produzione appare diversa dall'anteprima dopo l'aggiornamento.
* **Errori di import path:** Codice che si riferisce a file spostati o rinominati durante la migrazione.

**Cosa puoi provare:**

* Se si verificano errori durante l'aggiornamento, riceverai una notifica **Resolve with AI**. Dovresti lasciare che l'IA risolva i problemi per te.
* Se la tua app è danneggiata subito dopo l'aggiornamento e vedi l'opzione Revert nell'editor, torna temporaneamente all'infrastruttura precedente mentre indaghi.
* Se l'anteprima funziona ma la produzione no:
  * Tieni presente che l'anteprima potrebbe caricare risorse CDN non incluse in produzione.
  * Assicurati che framework CSS come Tailwind siano bundlati correttamente per la produzione.
  * Svuota la cache del browser e le eventuali cache CDN dopo la ricompilazione, poi prova a caricare di nuovo l'app live.

**Quando contattare il supporto:**

* Compaiono errori in file autogenerati (come pages.config.js o altri file che non hai creato tu).
* Il problema sembra correlato a script di build a livello di piattaforma piuttosto che al tuo codice.
* Tornando alla vecchia infrastruttura e aggiornando di nuovo si producono gli stessi errori.

<Note>
  **Nota:** Alcuni problemi di migrazione richiedono correzioni a livello di piattaforma. Quando contatti il supporto, includi i messaggi di errore esatti, i percorsi dei file e l'URL della tua app per accelerare le indagini.
</Note>

***

## FAQ

Clicca una domanda qui sotto per saperne di più.

<AccordionGroup>
  <Accordion title="Perché vedo errori in pagine non utilizzate?">
    Sulla vecchia infrastruttura gli errori nelle pagine inutilizzate venivano ignorati. Nella nuova infrastruttura, questi errori appaiono nello strumento **Resolve with AI**. Puoi correggere gli errori con "Resolve with AI" o chiedere all'IA di rimuovere le pagine non più necessarie.
  </Accordion>

  <Accordion title="Perché vedo errori sui percorsi di import dopo l'aggiornamento?">
    Alcuni errori possono verificarsi se il codice usa percorsi di import errati (per esempio, usando l'estensione file sbagliata come `.js` invece di `.jsx`). Se vedi un errore di import path, copia il messaggio di errore e lascia che lo strumento **Resolve with AI** lo corregga.
  </Accordion>

  <Accordion title="Cosa faccio se ricevo errori sull'uso dell'SDK legacy?">
    Potresti incontrare errori nel codice che usa import dinamici con l'SDK Base44 legacy (per esempio, `import('@entities/all')`). Puoi risolverli chiedendo all'IA di rimuovere qualsiasi uso dell'SDK legacy dalla tua app.
  </Accordion>

  <Accordion title="Posso tornare alla vecchia infrastruttura?">
    Tornare alla vecchia infrastruttura è possibile, ma non è raccomandato. Riportando indietro la tua app, perdi l'accesso agli ultimi miglioramenti in prestazioni, stabilità e funzionalità. Rischi anche di perdere aggiornamenti importanti in futuro.

    <Warning>
      **Importante:** Dopo il 1° febbraio 2026, potrai modificare la tua app solo se è sulla nuova infrastruttura.
    </Warning>

    Per aiutarti nella transizione, 15 crediti gratuiti sono aggiunti al tuo account per testare e aggiornare la tua app. Consigliamo caldamente di restare sulla nuova infrastruttura per la migliore esperienza. Il team di supporto è qui per aiutare, quindi facci sapere se riscontri problemi con l'aggiornamento.
  </Accordion>

  <Accordion title="Cosa succede se non aggiorno entro il 1° febbraio 2026?">
    Se non aggiorni entro questa data, la tua app live continua a funzionare normalmente. Le persone che la usano possono ancora accedervi e puoi ancora aprire la dashboard per visualizzare i dati, gestire l'accesso o invitare compagni di squadra.

    Tuttavia, l'editor per quell'app è bloccato. Non puoi aprire l'editor, apportare modifiche o pubblicare nuove versioni finché non aggiorni. Non appena completi l'aggiornamento, puoi modificare e pubblicare di nuovo.
  </Accordion>

  <Accordion title="Cosa succede se ho più app da aggiornare?">
    Dovrai aggiornare ogni app individualmente dall'editor, non c'è modo di aggiornare tutte le app in una volta.

    Riceverai 15 crediti come regalo una tantum per aiutarti a goderti la nuova esperienza. Potresti dover usare qualche credito se devi risolvere problemi durante gli aggiornamenti, ma è raro. Nota che non ricevi crediti extra per aggiornare app aggiuntive: i crediti sono dati per utente, non per app.
  </Accordion>
</AccordionGroup>

**Hai ancora bisogno di aiuto?**

Se il problema persiste, [contattaci](https://app.base44.com/support/conversations) e saremo felici di aiutarti. Per una risposta più rapida, includi il nome o l'URL della tua app, la versione del browser e del sistema operativo, e una descrizione o screenshot del problema.

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
