web-dev-qa-db-ja.com

未処理の例外が発生しました:モジュール "@ angular-devkit / build-angular"が見つかりませんでした

端末コマンドng serverまたはng serveを実行すると、次の問題が発生します。

未処理の例外が発生しました:モジュール "@ angular-devkit/build-angular"が見つかりませんでした

2
Ganesh Pabale

Package.jsonをチェックインして、このパッケージがdevDependenciesセクションにあるかどうかを確認します

"devDependencies": {
    "@angular-devkit/build-angular": "~0.803.18"
}

存在する場合は

package-lock.jsonまたはyarn-lock.jsonを削除します

走る

npm cache clean --force

次に実行します

npm i
2
Tony Ngo

angularルートディレクトリでnpm installを実行する前に、"@angular-devkit/build-angular": "~0.10.0"package.jsondevDependenciesで利用可能であることを確認してください。

0
sharmag

このエラー(モジュールの未処理の例外)は、プロジェクト内にnode_modulesフォルダーが存在しない場合、またはフォルダーが存在する場合に発生します、ダウンロードされたすべての依存関係が含まれているわけではありません。

$ npm installコマンドは、すべての依存関係をプロジェクトのnode_modulesフォルダーにダウンロードします。

npm installは 'ngによってバックグラウンドで自動的にトリガーされますnew '、angularプロジェクトの作成時。

その他のangular 'ng build'または 'ng serve 'コマンドは、「ng new」が正常に完了したことを前提としています。

何らかの理由で、作成時にnpm installが失敗した場合、またはnode_modulesプロジェクトの作成後にフォルダーが削除され、他のangularコマンド(ng serve、ng build、 ...)この「未処理の例外」が生成されます。

プロジェクト内でnpm installコマンドを手動で実行すると、依存関係がダウンロードされ、問題が修正されます。

0
Gopinath

これを試して

npm install --save-dev @angular-devkit/build-angular
0

インストール@ angular-devkit/build-angularをdev依存関係としてインストールします。

npm install --save-dev @ angular-devkit/build-angular

または、

糸追加@ angular-devkit/build-angular --dev

0
Santhosh