错误:找不到模块“webpack-cli/bin/config-yargs”

54

'Github' 要求我出于安全原因更新 'webpack-dev-server' 至版本 3.1.11 或更高版本。

然而,在更新后,'npm run dev' 将无法运行。

我无法解决这个问题。

错误:找不到模块 'webpack-cli/bin/config-yargs'

'package.json' 的代码如下。

  "dependencies": {
    "@vue/cli-plugin-babel": "^3.5.1",
    "config": "^3.0.1",
    "vue": "^2.5.2",
    "vue-router": "^3.0.1"
  },
  "devDependencies": {
    "vue-jest": "^1.0.2",
    "vue-loader": "^13.3.0",
    "vue-style-loader": "^3.0.1",
    "vue-template-compiler": "^2.5.2",
    "webpack": "^3.12.0",
    "webpack-bundle-analyzer": "^3.3.2",
    "webpack-cli": "^3.3.10",
    "webpack-dev-server": "^3.1.14",
    "webpack-merge": "^4.1.0"
  },
  "engines": {
    "node": ">= 6.0.0",
    "npm": ">= 3.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]

1
请原谅我没有放置所有的代码,因为“看起来你的帖子大部分是代码,请添加更多细节。” - Sh031224
你之前使用的webpack-dev-server版本是多少? - yuriy636
你是怎么更新版本的? - yuriy636
它是2.11.5版本。那么更新的版本是什么?webpack-dev-server更新了吗? - Sh031224
2.x.x -> 3.x.x 是一个主要版本更新,因此可能与您的其余依赖项不兼容。我建议您查看漏洞报告,并在情况较小或不太可能时恢复更新。 - yuriy636
我明白了。谢谢。 - Sh031224
11个回答

0

尝试更改 package.json 文件中的行 : webpack-cli@4.10.0

然后在终端中运行以下命令:这对我起作用。

  1. npm install webpack-cli@4.10.0
  2. npm install --save-dev webpack-cl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接