Ошибка: не удается найти модуль 'webpack-cli / bin / config-yargs' - PullRequest
0 голосов
/ 06 января 2020

«Github» попросил меня обновить «webpack-dev-server» до версии 3.1.11 или выше по соображениям безопасности.

Однако «npm run dev» не будет запускаться после обновления.

Я не решаю эту проблему

Ошибка: не удается найти модуль 'webpack-cli / bin / config-yargs'

Код для пакета. 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 Ответ

0 голосов
/ 06 января 2020

Основная команда webpack говорит, что форма версии 3 + совместимость будет нарушена на webpack 4

, поэтому я думаю, что вам также необходимо обновить webpack 3 до webpack 4

это сделать c может помочь вам достичь этого https://webpack.js.org/migrate/4

...