angular - 找不到模块 'webpack' - Angular

标签 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 缓存清理 --force
  • npm 安装
  • npm install --save-dev @angular/cli@latest

但这并没有帮助

最佳答案

我遇到了同样的问题,这对我有用:

  1. 删除这些文件/文件夹(从您的 Angular 根文件夹):

    • package-lock.json(不是 package.json)
    • /node_modules 文件夹
    • /dist 文件夹
  2. 执行命令(重新生成package-lock.json/node_modules):

    • $npm 安装

现在一切正常,是 package-lock.json 导致 npm 下载旧版本的依赖项。

关于angular - 找不到模块 'webpack' - Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51096511/

相关文章:

java - Angular 应用程序从 tomcat 应用程序获取错误

html - 我如何让 Angular 重新加载相同的页面但使用不同的参数?

angular - *ngFor 循环遍历数组 Angular6

angular - 在 Angular 6 中从控制台隐藏 IE 警告

angular - 模块联合共享服务

Angular:文本搜索 rxjs 问题

javascript - Node Webpack 无法识别 "Import"

javascript - Webpack,less-loader - 意外的 token - 为什么?

javascript - webpack 模块测试正则表达式不起作用

angular-cli - 使用 Angular-CLI 构建复制文件/目录