web-dev-qa-db-fra.com

ERREUR: Impossible de trouver le module 'Webpack-cli / bin / config-yargs'

"GitHub 'm'a demandé de mettre à jour' Webpack-dev-Server 'à la version 3.1.11 ou supérieure pour des raisons de sécurité.

Cependant, 'NPM Run Dev' ne fonctionnera pas après la mise à jour.

Je ne résolvie pas ce problème

ERREUR: Impossible de trouver le module 'Webpack-cli/bin/config-yargs'

Le code de 'package.json' est comme suit.

  "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"
  ]
17
Sh031224

webPack Core Team affirme que formulaire version 3 + La compatibilité sera FOUCS sur WebPack 4

donc, je pense que vous devez également mettre à jour Webpack 3 sur WebPack 4

ce doc peut vous aider à atteindre cet objectif https://webpack.js.org/migrate/4

1
Ayman Morsy

C'est à cause de la version de Webpack-cli. Dans certaines versions, il n'y a pas de fichier config-yargs.js. Alors ^3.3.11 Version de Webpack-CLI a travaillé pour moi. Essayez-le:

npm i webpack-cli@^3.3.11

0
Recep Öztürk
"scripts": {
    "start": "webpack serve --mode development",
    "build": "webpack --mode production"
  },

Cours: npm run start or npm start now

0
Mehdi

Ce processus fonctionne pour moi

1 - Exécutez votre commande Invitation/Terminal en tant qu'administrateur

2 - Installez le Vue CLI globalement avec la commande:

npm install -g vue-cli

3 - Créez votre vue projet

vue init webpack your_project_name_here

4 - Goto votre annuaire de projet vous

cd your_project_name_here

5 - Si vous avez des vulnérabilités exécutées:

npm audit fix

Vous pouvez maintenant démarrer le serveur Web en mode de développement à l'aide de NPM de la manière suivante:

npm run dev

Par défaut, il démarrera le serveur sur le port 8080.

0
Zoul Barizi