web-dev-qa-db-fra.com

Impossible de déterminer le projet ou la cible pour la commande d'architecte angulaire

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)

7
MUHIUDDIN

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.

6
Nir

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

5
bodorgergely

Utilisation:

ng serve

Voir la documentation CLI angulaire - https://github.com/angular/angular-cli/wiki

5
Nathan Alard

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)
1
SushiGuy

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.

0
Nodirabegimxonoyim