C:\Users\muhiuddin.TOWERTECH\test\testapp>ng build --target=production
ou
C:\Users\muhiuddin.TOWERTECH\test\testapp>ng run
Lorsque je lance un nouveau projet ou que je le construis, donnez-moi l'erreur "Impossible de déterminer le projet ou la cible pour la commande d'architecte". Je suis nouveau à Angular. Veuillez me donner une solution facile.
Angular CLI: 6.0.8
Node: 9.3.0
OS: win32 x64
Angular: 6.0.7
Impossible de déterminer le projet ou la cible pour la commande d'architecte . Erreur: Impossible de déterminer le projet ou la cible pour la commande d'architecte . at MergeMapSubscriber._loadWorkspaceAndArchitect.pipe.operators_1.concatMap [en tant que projet] (C:\Utilisateurs\muhiuddin.TOWERTECH\test\testapp\noeud_modules\@angulaire\modèles\architect-command.js: 62: 27). at MergeMapSubscriber._tryNext (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\operators\mergeMap.js: 65: 27) at MergeMapSubscriber._next (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\operators\mergeMap.js: 55: 18) at MergeMapSubscriber.Subscriber.next (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\Subscriber.js: 64: 18) à TapSubscriber._next (C:\Utilisateurs\muhiuddin.TOWERTECH\test\testapp\modules_noeud\rxjs\internal\operators\tap.js: 62: 26) à TapSubscriber.Subscriber.next (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\Subscriber.js: 64: 18) at MergeMapSubscriber.notifyNext (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\operators\mergeMap.js: 84: 26) sur InnerSubscriber._next (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\InnerSubscriber.js: 25: 21) sur InnerSubscriber.Subscriber.next (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\Subscriber.js: 64: 18) sur MapSubscriber._next (C:\Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\operators\map.js: 52: 26)
avait cela après la mise à niveau à angulaire 6.
apparaît comme si la commande CLI était devenue:
ng build --configuration <environment-name>
la migration de 5 à 6 a également créé un nouveau fichier "angular.json" qui contient maintenant toutes les différentes configurations et leurs noms.
Consultez le documentation .
Je crois que vous devez spécifier le nom de votre projet dans la commande de construction.
ng build [project]
Vous pouvez également créer la production avec la commande suivante.
ng build [project] --prod
Utilisation:
ng serve
Voir la documentation CLI angulaire - https://github.com/angular/angular-cli/wiki
Vérifiez la syntaxe de la ligne de commande. Cette erreur peut indiquer si ng
a été utilisé à la place de npm
, comme lors de l'utilisation de scripts de raccourci package.json.
npm run debug (Good)
ng run debug (Bad)
Dans la version 6 angulaire, la commande de construction est modifiée. Remplacer "build": "ng build --target=production --aot=true"
par "build": "ng build --prod --aot"
dans package.json a fonctionné pour moi.