我刚刚将我的项目从 Angular v5.x 迁移到 v6.x,现在当我尝试使用 ng serve
启动它时,我得到:
Cannot find module 'webpack'
Error: Cannot find module 'webpack'
at Function.Module....
有什么帮助吗?
我清除了节点模块并且:
npm 缓存清理 --force
npm 安装
npm install --save-dev @angular/cli@latest
但这并没有帮助
最佳答案
我遇到了同样的问题,这对我有用:
删除这些文件/文件夹(从您的 Angular 根文件夹):
package-lock.json
(不是 package.json)/node_modules
文件夹/dist
文件夹
执行命令(重新生成
package-lock.json
和/node_modules
):$npm 安装
现在一切正常,是 package-lock.json
导致 npm 下载旧版本的依赖项。
关于angular - 找不到模块 'webpack' - Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51096511/