プロジェクトをangular v5.xからv6.xに移行したところ、ng serve
でプロジェクトを開始しようとすると、
Cannot find module 'webpack'
Error: Cannot find module 'webpack'
at Function.Module....
何か助け?
ノードモジュールをクリアし、次のことを行いました。
npm cache clean --force
npm install
npm install --save-dev @angular/cli@latest
しかし、それは助けにはなりませんでした
私は同じ問題を抱えており、これは私のために働いた:
これらのファイル/フォルダーを削除します(Angularルートフォルダーから):
package-lock.json
(Not the package.json)/node_modules
フォルダー/dist
フォルダーコマンドを実行します(package-lock.json
および/node_modules
を再生成します):
$npm install
すべてが動作するはずです。npmが古いバージョンの依存関係をダウンロードする原因となったpackage-lock.json
でした。
この問題を修正しました:
delete package-lock.json
delete node_modules
delete dist (if exist)
npm cache clean --force
npm install
これが機能するかどうか試してみてください...
npm uninstall --save webpack
npm install --save-dev webpack
ng update @angular/cli @angular/core