无法确定Architect命令Angular的项目或目标

MUH*_*DIN 14 node.js angular-cli angular

C:\Users\muhiuddin.TOWERTECH\test\testapp>ng build --target=production
Run Code Online (Sandbox Code Playgroud)

要么

C:\Users\muhiuddin.TOWERTECH\test\testapp>ng run
Run Code Online (Sandbox Code Playgroud)

当我运行一个新项目或构建它时,给我"无法确定项目或目标为架构师命令"错误.我是Angular的新手.请给我简单的解决方案.

Angular CLI: 6.0.8
Node: 9.3.0
OS: win32 x64
Angular: 6.0.7
Run Code Online (Sandbox Code Playgroud)

无法确定Architect命令的项目或目标.错误:无法确定Architect命令的项目或目标.在MergeMapSubscriber的MergeMapSubscriber._loadWorkspaceAndArchitect.pipe.operators_1.concatMap [as project](C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\@angular\cli\models\architect-command.js:62:27). MergeMapSubscriber._next中的_tryNext(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\operators\mergeMap.js:65:27)(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\operators\mergeMap.js:55:18)在MergeMapSubscriber.Subscriber.next(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\Subscriber.js:64:18)at at TapSubscriber.next(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\Subscriber.js:64:18)在MergeMapSubscriber.notifyNext(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\operators\mergeMap.js:84:26) )在InnerSubscriber._next(C:\ Users\muhiuddin.TOW ERTECH\test\testapp \node_modules\rxjs\internal\InnerSubscriber.js:25:21)在InnerSubscriber.Subscriber.next(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\Subscriber.js: 64:18)在MapSubscriber._next(C:\ Users\muhiuddin.TOWERTECH\test\testapp \node_modules\rxjs\internal\operators\map.js:52:26)

Nir*_*Nir 8

升级到角度6后有这个.

似乎CLI命令已更改为:

ng build --configuration <environment-name>
Run Code Online (Sandbox Code Playgroud)

从5迁移到6还创建了一个新的"angular.json"文件,该文件现在包含所有不同的配置及其名称.


bod*_*ely 6

查看cli 文档.

我相信你需要在build命令中指定你的项目名称.

ng build [project]

您还可以使用以下命令执行生成构建.

ng build [project] --prod


Sus*_*Guy 5

仔细检查命令行语法。可以显示此错误,ng而不是npm使用package.json快捷方式脚本时显示。

npm run debug   (Good)
ng run debug    (Bad)
Run Code Online (Sandbox Code Playgroud)