【问题标题】:Unable to install WebPack CLI无法安装 WebPack CLI
【发布时间】:2019-06-05 08:07:48
【问题描述】:

我是第一次尝试 webpack,但我什至无法通过 webpack-cli 的安装

我收到这个错误

{ Error: Cannot find module 'webpack-cli'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
at Function.Module._load (internal/modules/cjs/loader.js:506:25)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at runCommand.then (C:\Users\Henrik\AppData\Roaming\npm\node_modules\webpack\bin\webpack.js:142:5)
at process._tickCallback (internal/process/next_tick.js:68:7) code: 'MODULE_NOT_FOUND' }

当我运行 webpack 时,它建议自动安装它,但失败了。

有什么建议吗?

-- 编辑 1--

我的 package.json 看起来像这样:

    {
  "name": "webpacktest",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack-cli": "^3.2.1",
    "webpack-dev-server": "^3.1.14"
  },
  "dependencies": {}
}

我试过运行这个:“npm install webpack-cli --save-dev”以及在网上找到的各种其他建议

【问题讨论】:

  • 你运行什么命令?我们至少可以看到您的 package.json 吗?你已经尝试安装npm i -g webpack-cli 了吗?
  • 已编辑问题以回答您的问题
  • 酷!您尝试像npm i -g webpack-cli 一样全局安装并删除本地依赖? npm uninstall -D webpack-cli
  • 这很有趣不是吗?无法安装 webpack-cli,因为找不到模块 webpack-cli。全局安装也会产生大量错误。我无法理解像 webpack 这样的流行工具甚至无法安装而不会出现错误。
  • 是的。我觉得 webpack 增加了我的生产时间。如果我只是做一个项目并且只需要 1 个配置,那么这可能是一个福音,但是我有很多不同的项目,所以我现在花了很多时间配置 WebPack。我担心我到处使用的软件包(例如 vue)需要更新。

标签: npm webpack installation


【解决方案1】:

看起来您可能正在尝试将全局 webpack 包与本地 webpack-cli 包一起使用。

尝试将 webpack 添加到您的 devDependencies 并从 npm/yarn 脚本中运行 webpack,如果这不起作用,请尝试卸载您的全局 webpack 二进制文件。

【讨论】:

  • 是的..这一定是它..一些全局/本地安装的东西..我卸载并运行了这个“npm install webpack webpack-cli --save-dev”,现在看来工作(至少更进一步)。
  • @HenrikClausen 很高兴你知道了!确保将此答案标记为对出现的其他任何人都是正确的。
  • @OmidMaturi 我拒绝了您的编辑,因为它与我的帖子所说的完全相反。 OP 需要从其全局依赖项中删除 webpack,或者至少使用本地副本,而不是安装 全局副本。在使用与您自己的帖子相同的内容劫持它之前,请务必阅读并理解已批准的帖子。这就是为什么您可以单独发布一篇文章。
【解决方案2】:

试试这个:

npm install -g --save-dev webpack-cli

【讨论】:

    【解决方案3】:

    我执行了你的 package.json 并且没有任何错误
    尝试删除 node_modules 文件夹并在提示符下运行命令 npm install

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 2018-09-27
      • 2017-08-22
      • 2021-12-07
      相关资源
      最近更新 更多