我刚刚将我的项目从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
但这没有帮助
3 回答
我有同样的问题,这对我有用:
删除这些文件/文件夹(来自Angular根文件夹):
package-lock.json
( Not package.json)/node_modules
文件夹/dist
文件夹执行命令(重新生成
package-lock.json
和/node_modules
):$npm install
现在一切都应该工作了,导致npm下载旧版本的依赖项的是
package-lock.json
.试着看看这是否有效......
我修复了这个问题: