npm i -g npm
检查Webpack版本。目前不支持版本5及其之后的版本,@angular-devkit/build-angular@0.8XX.X(源代码).
清空所有:
删除node_modules文件夹和package-lock.json文件。
rm package-lock.json && rm -R node_modules
删除 dist 文件夹
清除 npm 缓存:
npm cache clean --force
查看已安装的版本:
npm ls webpack
npm uninstall webpack
npm install --save-dev webpack@4.39.2
在我的情况下,问题已经解决了
npm audit fix / sudo npm audit fix (ubuntu)
在tsconfig.json中添加以下代码 "angularCompilerOptions": { "enableIvy": false }
你应该在 Package-lock.json 和 package.json 中检查你的 webpack 版本