Angular 找不到模块';网页包';-有棱角的
我刚刚将我的项目从angular v5.x迁移到v6.x,现在当我尝试使用Angular 找不到模块';网页包';-有棱角的,angular,webpack,angular-cli,angular6,Angular,Webpack,Angular Cli,Angular6,我刚刚将我的项目从angular v5.x迁移到v6.x,现在当我尝试使用ng serve启动它时,我得到了: Cannot find module 'webpack' Error: Cannot find module 'webpack' at Function.Module.... 有什么帮助吗 我清除了节点模块并: npm缓存清理--强制执行 npm安装 npm安装--保存dev@angular/cli@latest 但这并没有帮助我也有同样的问题,这对我很有效: 删除这些文件/
ng serve
启动它时,我得到了:
Cannot find module 'webpack'
Error: Cannot find module 'webpack'
at Function.Module....
有什么帮助吗
我清除了节点模块并:
npm缓存清理--强制执行
npm安装
npm安装--保存dev@angular/cli@latest
但这并没有帮助我也有同样的问题,这对我很有效:
(不是package.json)package lock.json
文件夹/node\u模块
文件夹/dist
包锁.json
和/node\u模块
):$npm安装
现在一切都应该正常了,是
包锁.json
导致npm下载旧版本的依赖项。试试看这是否有效
npm uninstall --save webpack
npm install --save-dev webpack
我通过以下方式解决了此问题:
delete package-lock.json
delete node_modules
delete dist (if exist)
npm cache clean --force
npm install
此错误主要是由于旧的依赖项,如果根本没有升级,则可以通过删除
节点_modules
文件夹和包锁.json
文件手动删除此错误
之后,您可以清理缓存(如果有必要),然后
发生未处理的异常:找不到模块“webpack” 简单地说,您的项目中没有网页 使用:
不要!在最新的angular版本中,webpack依赖关系由CLI管理,您的package.json中根本不应该有webpack条目。
npm cache clean --force
npm install
npm install --save-dev webpack