Ich habe Angular App mit npm und Web-Pack auf Tomcat-Webserver erstellt.Build-Verzeichnis in 'npm start' Befehl anpassen
Befehl npm run build
erstellt alle JS-Dateien in /build
Verzeichnis des Projekts, aber npm start
verwendet /out
Verzeichnis.
Gibt es eine Möglichkeit, npm start
mit /build
Verzeichnis zu erzwingen?
Warum brauche ich diese: Derzeit JS Inhalt zusammen mit Java mit Backend geschrieben und es gibt keinen Unterschied zwischen dem Produktionslauf und dev run (beide den gleichen Build-Ordner) serviert wird. Es wäre auch praktisch, dasselbe auf der Frontend-Seite zu haben.
UPDATE: Ich habe das Problem durch die Verbesserung webpack Config gelöst
npm start
verläuft webpack unter der Haube, die über .js
Skript konfiguriert ist.
Ich habe aktualisiert Abschnitt:
output: {
path: helpers.root('../build'),
publicPath: '/',
filename: '[name].js',
chunkFilename: '[id].chunk.js'
}
zeigt auf das ./build
Verzeichnis.
Vielen Dank, ich habe durch die Konfiguration webpack das Problem gelöst. Finde mein Update in der Frage. –
@OleksandrShpota Großartig, das funktioniert auch. – mega6382
@OleksandrShpota sollten Sie das separat als Antwort veröffentlichen. – mega6382