C:\Users\muhiuddin.TOWERTECH\test\testapp>ng build --target=production
または
C:\Users\muhiuddin.TOWERTECH\test\testapp>ng run
新しいプロジェクトを実行またはビルドすると、「Architectコマンドのプロジェクトまたはターゲットを特定できません」というエラーが表示されます。私はAngularを初めて使用します。簡単な解決策を教えてください。
Angular CLI: 6.0.8
Node: 9.3.0
OS: win32 x64
Angular: 6.0.7
Architectコマンドのプロジェクトまたはターゲットを決定できません。エラー:Architectコマンドのプロジェクトまたはターゲットを特定できません。 MergeMapSubscriber._loadWorkspaceAndArchitect.pipe.operators_1.concatMap(プロジェクトとして)(C:\ Users\muhiuddin.TOWERTECH\test\testapp\node_modules\@angular\cli\models\architect-command.js:62:27) _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.Subscriber.next(C:\ Users\muhiuddin.TOWERTECH\test)のTapSubscriber._next(C:\ Users\muhiuddin.TOWERTECH\test\testapp\node_modules\rxjs\internal\operators\tap.js:62:26)\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 )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)
angular 6。
cLIコマンドが次のように変更されたように見えます。
ng build --configuration <environment-name>
5から6への移行により、新しい「angular.json」ファイルも作成されました。このファイルには、すべての異なる構成とその名前が含まれています。
Cli documentation を確認してください。
Buildコマンドでプロジェクトの名前を指定する必要があると思います。
ng build [project]
また、次のコマンドを使用して実稼働ビルドを実行できます。
ng build [project] --prod
コマンドライン構文を再確認してください。このエラーは、package.jsonショートカットスクリプトを使用するときに、ng
の代わりにnpm
が使用されている場合に表示されることがあります。
npm run debug (Good)
ng run debug (Bad)
Angularバージョン6では、ビルドコマンドが変更されました。package.jsonで"build": "ng build --target=production --aot=true"
を"build": "ng build --prod --aot"
に変更すると、うまくいきました。
別のマシンのリポジトリからプロジェクトを複製した後、同様の問題が発生しました。私はコマンドを使用しました:
$ npm link
$ ng serve