"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"
]
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
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
"scripts": {
"start": "webpack serve --mode development",
"build": "webpack --mode production"
},
Cours: npm run start or npm start now
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.