vue.js – 如何在Laravel Spark v4.0.9上修复“Vue软件包版本不匹配”错误?

前端之家收集整理的这篇文章主要介绍了vue.js – 如何在Laravel Spark v4.0.9上修复“Vue软件包版本不匹配”错误?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在Laravel Spark v4.0.9应用程序上运行npm run dev时,出现以下错误
Module build Failed: Error:

Vue packages version mismatch:

- vue@2.0.8
- vue-template-compiler@2.2.6

This may cause things to work incorrectly. Make sure to use the same version for both.
If you are using vue-loader@>=10.0,simply update vue-template-compiler.
If you are using vue-loader@<10.0 or vueify,re-installing vue-loader/vueify should bump vue-template-compiler to the latest.

我的package.json看起来像这样:

{
  "private": true,"scripts": {
    "dev": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js","watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js","hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js","production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  },"dependencies": {
    "axios": "^0.15.2","bootstrap": "^3.0.0","cross-env": "^3.2.3","jquery": "^2.1.4","js-cookie": "^2.1.0","laravel-mix": "0.*","moment": "^2.10.6","promise": "^7.1.1","sweetalert": "^1.1.3","underscore": "^1.8.3","urijs": "^1.17.0","vue": "~2.0.1","vue-resource": "^1.2.0","vue-router": "^2.2.1","vue-truncate-filter": "^1.1.6","vuejs-datepicker": "^0.6.2"
  },"devDependencies": {
    "browser-sync": "^2.18.8","browser-sync-webpack-plugin": "^1.1.4"
  }
}

我尝试了以下(在不同时间,不按顺序):

>删除了node_modules和npm install
>尝试刚刚运行纱线和纱线升级
>删除vue-loader并重新安装
>指定vue和vue-template-compiler的确切版本,而不是将其留给npm进行安装或者纱线来确定依赖关系
>删除其他非必要的包(vue-router,vue-truncate-filter,vuejs-datepicker)并再次尝试以上所有方法
>把头撞在墙上

解决方法

这对我有用:

>修改package.json:

“vue”: “^2.0.8",“vue-template-compiler”: “^2.1.8"

>删除node_modules>运行npm install

原文链接:https://www.f2er.com/js/156288.html

猜你在找的JavaScript相关文章