J'utilise @vue/cli v3.7.0
et j'ai créé un projet par vue create myapp
avec Babel + Router + node-sass et mon projet a été installé avec succès
Mais lorsque j'ai exécuté npm run serve (dans le répertoire du projet), j'ai eu l'erreur suivante:
INFO Starting development server...
ERROR ValidationError: webpack Dev Server Invalid Options
options.clientLogLevel should be {String} and equal to one of the allowed values
[ 'info', 'warn', 'error', 'debug', 'trace', 'silent' ]
(https://webpack.js.org/configuration/dev-server/#devserverclientloglevel)
ValidationError: webpack Dev Server Invalid Options
options.clientLogLevel should be {String} and equal to one of the allowed values
[ 'info', 'warn', 'error', 'debug', 'trace', 'silent' ]
(https://webpack.js.org/configuration/dev-server/#devserverclientloglevel)
at validateOptions (C:\Users\Dell\Desktop\myapp\node_modules\webpack-dev-server\node_modules\schema-utils\src\validateOptions.js:32:11)
at new Server (C:\Users\Dell\Desktop\myapp\node_modules\webpack-dev-server\lib\Server.js:71:5)
at serve (C:\Users\Dell\Desktop\myapp\node_modules\@vue\cli-service\lib\commands\serve.js:138:20)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Dell\AppData\Roaming\npm-cache\_logs\2019-05-17T19_40_14_984Z-debug.log
J'ai essayé npm cache clean -f
, réinstallation de VueJS, recréation du projet mais rien n'a fonctionné :(
J'attends mon npm run serve
travail!
Semble être [email protected]
a cassé quelque chose. Je suis revenu à 3.3.1
et il semble fonctionner.
webpack-dev-server a été publié en tant que v3.4.1 pour le correctif. Veuillez mettre à jour. https://github.com/webpack/webpack-dev-server/releases/tag/v3.4.1
Les documents sont un peu déroutants lors de l'utilisation de @vue/cli-service
, car il enveloppe essentiellement le webpack.
[Voici un lien vers la solution] ( https://cli.vuejs.org/guide/webpack.html#simple-configuration )
La meilleure chose à faire est de mettre à jour votre vue.config.js
avec quelque chose comme
configureWebpack: {
devServer: {
clientLogLevel: `silent`,
},
},
J'ai édité
node_modules/@vue/cli-service/lib/commands/serve.js
de sorte que la ligne 139 dit:
clientLogLevel: 'avertir'
au lieu de
clientLogLevel: 'aucun'
(Modifier - bien que je travaille avec l'application hello-world)