L'application Angular est construite avec npm et web-pack sur le serveur Web Tomcat.Personnaliser le répertoire de construction dans la commande 'npm start'
Commande npm run build
construit tous les fichiers JS dans /build
répertoire du projet, mais npm start
utilise le répertoire /out
.
Existe-t-il un moyen de forcer npm start
à l'aide du répertoire /build
?
Pourquoi je besoin ceci: Actuellement JS est servi avec le backend écrit avec Java et il n'y a pas de différence entre cycle de production et la gestion dev (les deux utilisent le même dossier de construction). Il serait également pratique d'avoir la même chose sur le frontend.
MISE À JOUR: J'ai résolu le problème en améliorant config webpack
npm start
fonctionne webpack sous le capot qui est configuré via le script .js
.
Je section mise à jour:
output: {
path: helpers.root('../build'),
publicPath: '/',
filename: '[name].js',
chunkFilename: '[id].chunk.js'
}
pointant vers le répertoire ./build
.
Merci, je l'ai résolu le problème en configurant webpack. Trouver ma mise à jour dans la question. –
@OleksandrShpota Génial, ça marche aussi. – mega6382
@OleksandrShpota vous devriez poster cela séparément comme une réponse. – mega6382