我从项目中删除了所有node_modules并重新安装了它。

在删除它们之前,一切正常。现在在webpack构建结束时出现错误:

node.js - Webpack找不到模块./lib/api/node.js @ multi main-LMLPHP

发生之后,我:


使用-g选项完全卸载了webpack,并在我的项目中使用npm install在本地安装了它。
完全使用brew卸载了Node.js,并手动删除了与nodenpm相关的所有可疑文件
再次使用brew安装了nodejs。


不幸的是,我仍然遇到相同的错误。

当我尝试使用npm run dev运行项目时,其中package.json文件中的dev是:"dev": "webpack-dev-server --progress --colors"

我收到以下错误:

node.js - Webpack找不到模块./lib/api/node.js @ multi main-LMLPHP

其中./app/index.jsx是我的项目的入口文件

在一切正常之前,目录结构是相同的,除了删除node_modules并重新安装所有内容外,我没有触及项目中的任何内容。


  webpack版本:1.13.2节点版本:7.0.0 webpack-dev-server
  版本:1.16.2


任何想法表示赞赏。

谢谢

最佳答案

万一有人遇到相同的问题,请回答我自己的问题:

我做了以下步骤:


webpack文件中删除webpack-dev-serverpackage.json
删除node_modules文件夹
运行npm install
再次安装两者(最新版本)npm install --save-dev webpack webpack-dev-server


安装它们之后,版本如下:


  webpack:1.13.3(之前是1.13.2)| webpack-dev-server:1.16.2


做完了!

关于node.js - Webpack找不到模块./lib/api/node.js @ multi main,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40369664/

10-16 23:11