Layout di directory dell'applicazione
Esaminare e comprendere il layout della directory dell'applicazione.
| Percorso directory o file | Descrizione |
|---|---|
| pacchetti | Contiene l'applicazione root del negozio fornita dall'applicazione, le applicazioni angolari abilitate alla singola spa e le librerie. |
| package / apps/store - root - app | Store - root - application è un'applicazione JavaScript , che sfrutta il framework single - spa per agire come router o orchestrator per comporre più applicazioni angolari abilitate single - spa. Nota: non è possibile personalizzare questa applicazione.
|
| packages / apps/store - root - app/src/assets/root - config/config | Contiene i file di configurazione JSON per la registrazione dei moduli UMD (Universal Module Definition) delle applicazioni angolari fornite dall'applicazione e tutti gli instradamenti di ogni applicazione angolare.
|
| pacchetti/libs | Contiene le librerie angolari fornite dall'applicazione. |
| pacchetti / funzioni | Contiene le applicazioni angolari fornite da una singola spa. |
| pacchetti/lib/core | La libreria angolare che contiene i servizi angolari singleton riutilizzabili, i componenti e i servizi di utilità. |
| pacchetti/libs/common - components | La libreria angolare che contiene i componenti angolari riutilizzabili, le direttive e i tubi. I componenti in questa libreria non supportano la personalizzazione. |
| pacchetti/libs/functional - components | La libreria angolare che contiene i componenti funzionali angolari riutilizzabili. Questi componenti sono creati per indirizzare un dominio specifico o un caso d'uso funzionale. È possibile utilizzare questi componenti in schermate quali modale Notes, cattura / visualizzazione dell'indirizzo, modale Dettagli prodotto e così via. |
| app-config.json | Il JSON di configurazione dell'applicazione che contiene la configurazione del server di sviluppo, come porta, contextRoot, e così via, per tutte le applicazioni angolari fornite dall'applicazione. Per ulteriori informazioni sulla definizione dello schema app-config.json , consultare la Tabella 1.Nota: assicurarsi di non modificare o modificare il file
app-config.json per la personalizzazione. |
| pacchetti/lib/stili | Questa libreria contiene stili, icone e immagini di componenti comuni e globali utilizzati nell'applicazione. |
| Percorso directory o file | Descrizione |
|---|---|
| estensioni | Contiene librerie e applicazioni angolari estese abilitate alla singola spa. |
| estensioni / funzioni | Contiene applicazioni angolari estese abilitate alla singola spa. Ciò include le applicazioni personalizzate appena create e le schermate sovrascritte fornite dall'applicazione. |
| estensioni / libs | estensioni / libs |
| estensioni / funzioni/override - component | Applicazione angolare per sovrascrivere i componenti forniti dall'applicazione utilizzando l'estensibilità differenziale. |
| estensioni / funzioni/sovra-modali | Applicazione angolare per sovrascrivere i modali forniti dall'applicazione utilizzando l'estensibilità differenziale. |
| extensions / override - static - assets/root - config/custom | Contiene i file di configurazione JSON utilizzati per la personalizzazione.
|
| app-config-overrides.json | La configurazione dell'applicazione sovrascrive JSON contenente la configurazione del server di sviluppo come la porta, contextRoot per tutte le applicazioni angolari personalizzate. Inoltre, se si forniscono applicazioni personalizzate da un server remoto, è possibile farlo configurando useRemote: true. Per ulteriori informazioni sulla definizione dello schema app-config.json , consultare la Tabella 1. |
| estensioni / lib/stili | Utilizzare questa libreria per sovrascrivere le variabili di stile SASS fornite dall'applicazione e aggiungere stili personalizzati da utilizzare nelle estensioni. |
| extensions / override - static - assets | Utilizzare questa cartella per sovrascrivere i file di configurazione JSON forniti dall'applicazione come JSON del bundle di traduzione, JSON della configurazione della persona e altri file di configurazione JSON simili. |