web-dev-qa-db-ja.com

Architectコマンドのプロジェクトまたはターゲットを特定できませんAngular

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)

13
MUHIUDDIN

つかいます:

ng serve

angular CLI docs- https://github.com/angular/angular-cli/wiki を参照してください

14
Nathan Alard

angular 6。

cLIコマンドが次のように変更されたように見えます。

ng build --configuration <environment-name>

5から6への移行により、新しい「angular.json」ファイルも作成されました。このファイルには、すべての異なる構成とその名前が含まれています。

8
Nir

Cli documentation を確認してください。

Buildコマンドでプロジェクトの名前を指定する必要があると思います。

ng build [project]

また、次のコマンドを使用して実稼働ビルドを実行できます。

ng build [project] --prod

6
bodorgergely

コマンドライン構文を再確認してください。このエラーは、package.jsonショートカットスクリプトを使用するときに、ngの代わりにnpmが使用されている場合に表示されることがあります。

npm run debug   (Good)
ng run debug    (Bad)
5
SushiGuy

Angularバージョン6では、ビルドコマンドが変更されました。package.jsonで"build": "ng build --target=production --aot=true""build": "ng build --prod --aot"に変更すると、うまくいきました。

0

別のマシンのリポジトリからプロジェクトを複製した後、同様の問題が発生しました。私はコマンドを使用しました:

$ npm link

$ ng serve
0
Marcos Queiroz