Passa al contenuto principale

Pubblico

File pubblici con URL diretto.

Cartella pubblica​

La cartella 📂 public raccoglie il contenuto della UI (User Interface) lato client dopo la compilazione, oltre ad altri file pubblici come loghi e icona.

Può contenere qualsiasi file che debba essere accessibile pubblicamente.

Struttura della cartella​

Entrando nella cartella 📂 public troverai per impostazione predefinita la seguente struttura:

./public/  ├─ ./images/  │ ├─ ./icon.png  │ ├─ ./logo-main.png  │ └─ ./logo.png  ├─ ./scripts/  │ ├─ ./ui.js  │ └─ ./ui.js.map  └─ ./styles/   ├─ ./main.css   └─ ./ui.css

Immagini​

La cartella 📂 images contiene inizialmente i loghi dell'applicazione e l'icona.

In questa cartella puoi inserire tutte le immagini pubbliche della tua applicazione.

icon.png​

Icona dell'applicazione, viene visualizzata nella scheda del browser (favicon).

logo.png​

È l'immagine del logo visualizzata nella pagina di login del backoffice e nelle pagine di errore.

logo-main.png​

È l'immagine del logo visualizzata nell'intestazione (header) dopo aver effettuato il login e essere entrati nel backoffice.

Script​

Nella cartella 📂 scripts si trova il codice JavaScript finale generato dalla compilazione della UI; è qui che possono essere inseriti altri file JavaScript pubblici.

ui.js​

Il file ui.js è la compilazione del codice finale della UI.

Tipicamente la UI è sviluppata in React e LESS, mentre viene utilizzato Vite per compilare il bundle JavaScript finale, ovvero il file ui.js.

Le istruzioni di compilazione si trovano in ui/vite.config.js; questo file contiene i dettagli su come ui.js viene elaborato e generato.

ui.js.map​

Il file ui.js.map è il source map della UI; questo file è importante per indicare qual è il codice originale durante il debug degli errori nella console del browser.

Stili​

La cartella 📂 styles deve contenere i file CSS utilizzati per lo stile dell'applicazione.

main.css​

Il file main.css è tipicamente utilizzato per CSS globali o per modificare gli stili predefiniti di Netuno.

ui.css​

Il file ui.css è il CSS generato dalla compilazione della UI.

Tipicamente la UI è sviluppata in React e LESS, mentre viene utilizzato Vite per compilare il bundle CSS finale, ovvero ui.css.

Le istruzioni di compilazione si trovano in ui/vite.config.js; questo file contiene i dettagli su come ui.css viene generato.