【问题标题】:Webpack Cannot find module ./lib/api/node.js @ multi mainWebpack 找不到模块 ./lib/api/node.js @ multi main
【发布时间】:2017-03-15 03:48:14
【问题描述】:

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

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

事情发生后我:

  • 使用 -g 选项完全卸载 webpack,在我的项目中使用 npm install 在本地安装它。

  • 使用brew 完全卸载nodejs 并手动删除与node 或npm 相关的所有可疑文件

  • 再次使用brew 安装nodejs。

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

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

我收到以下错误:

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

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

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

非常感谢任何想法。

谢谢

【问题讨论】:

    标签: node.js webpack webpack-dev-server


    【解决方案1】:

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

    我做了以下步骤:

    • 从package.json 文件中删除webpack 和webpack-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

    完成!

    【讨论】:

    • 这有效...不知道为什么,但确实有效。作为记录,我在使用 yarn 安装依赖项后开始收到此错误。
    【解决方案2】:
    1.remove foldernode_modules
    2.run npm install
    

    谢谢!我的问题只通过这两个步骤解决了!

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。
    猜你喜欢
    • 1970-01-01
    • 2021-05-02
    • 2020-11-11
    • 2020-09-14
    • 2022-10-21
    • 1970-01-01
    • 2017-07-23
    • 2018-08-28
    相关资源
    最近更新 更多