Webpack无法find模块./lib/api/node.js @ multi main

我从我的项目中删除了所有node_modules ,并再次安装它。

在删除它们之前,一切工作正常。 现在我在webpack构build结束时收到一个错误:

在这里输入图像描述

事情发生后,我:

  • 使用-g选项完全卸载webpack,使用npm install在本地npm install

  • 卸载nodejs完全与brew和手动删除所有涉及nodenpm可疑文件

  • 再次用brew安装nodejs。

不幸的是,我仍然得到同样的错误。

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

我收到以下错误:

在这里输入图像描述

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

在没有问题的情况下,目录结构是node_modules ,除了删除node_modules并重新安装之外,我还没有触及项目中的任何东西。

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

任何想法不胜感激。

谢谢

回答我自己的问题,以防万一遇到同样的问题:

我做了以下步骤:

  • package.json文件中删除webpackwebpack-dev-server
  • 删除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

完成!