vue版本冲突解决办法

ERROR in

Vue packages version mismatch:

  • vue@2.1.4
  • vue-template-compiler@2.1.5

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.

@ ./main.js 15:11-27

卧槽,简直了,只要我import app.vue 就报错,无论我app.vue有木有写东西,都报错,我也是醉了

回来发现,原来是我的package.json里面忘记依赖了vue-loader,好吧,我赶紧依赖了一下,结果又报错,说我vue-loader和vue-template-complier版本不一致

我赶紧把版本改成一致的,然后,npm install,结果还是这么报错。

最后上了大招,直接在node-modules文件夹下面把不一致的vue-loader和vue-template-complier文件夹干掉之后,再重新npm install 终于ok了!!!

{
  "name": "vue-demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "babel": "^6.5.2",
    "babel-core": "^6.18.2",
    "babel-loader": "^6.2.8",
    "babel-preset-es2015": "^6.18.0",
    "css-loader": "^0.26.0",
    "extract-text-webpack-plugin": "^1.0.1",
    "less": "^2.7.1",
    "less-loader": "^2.2.3",
    "style-loader": "^0.13.1",
    "vue": "2.1.4",
    "vue-loader": "10.0.0",
    "vue-router": "latest",
    "vue-template-compiler": "2.1.4",
    "webpack": "^1.13.3"
  },
  "dependencies": {
    "webpack": "^1.13.3"
  }
}

时间: 2024-09-16 02:28:02

vue版本冲突解决办法的相关文章

【SVN多用户开发】代码冲突&amp;解决办法

SVN是一款集中式的代码存储工具,可以帮助多个用户协同开发同一应用程序. 但是SVN不能完全代替人工操作,有时也需要程序员自己进行沟通确认有效的代码. 下面就简单的看一下,常见的代码冲突以及解决方法. 总结起来,无非是: 1 避免开发人员共同开发同一文件 2 开发前需要时常更新本地代码库 修改同一文件不同位置引发的冲突 首先看一下问题背景: 样例场景中有连个用户:xingoo和test.他们共同开发一个程序,改程序只有一个文件,原始的代码如下: public void Test{ System.

git命令添加 修改 删除 冲突解决办法

  如果对git命令行不熟悉的话,用git图形界面工具,就比较合适了.建议使用tortoisegit这样的工具,命令行从学习到灵活掌握的时间成本比较高的. 1,添加 # git clone git@192.168.10.202:develop/test.git # cd test # touch test.txt //测试文件 # git add test.txt //git添加文件 # git commit -m 'test' //添加到本地版本库 # git push //push到远程 如

Jquery库及其他库之间的$命名冲突解决办法

首先我们应该知道,在jquery中,$(美元符号)就是jquery的别名,也就是说使用$和使用jquery是一样的,在很多时候我们命名空间时,正是因为这个$而产生的冲突的发生.比如说:$('#xmlas')和JQuery('#xmlas') 虽然在写法上不同,但在实际上却是完全等同的. 要想解决这个冲突,其实最简单的方法就是使用不同的名称来命名,或者让执行代码认为是不同的命名空间即可. 一. jQuery库在其他库之前导入,直接使用jQuery(callback)方法如:  代码如下 复制代码

flash AS 检测影片剪辑和鼠标冲突解决办法

在时间轴的图层 1 上选择第一个帧.选择"窗口">"动作",打开"动作"面板(如果尚未打开).  在"动作"面板中添加以下代码:  代码如下 复制代码 this.createEmptyMovieClip("box_mc", 10); with (box_mc) {     beginFill(0xFF0000, 100);     moveTo(100, 100);     lineTo(200, 1

Android Listview中Button按钮点击事件冲突解决办法

  今天做项目时,ListView中含有了Button组件,心里一早就知道肯定会有冲突,因为以前就遇到过,并解决过,可惜当时没有记录下来. 今天在做的时候,继续被这个问题郁闷了一把,后来解决后,赶紧来记录下,以便日后参考.      首先,其实Listview中Button按钮点击事件冲突这种问题压根就不是太大的问题,因为我们完全可以将一个TextView的Backgroud设置成一个selector,也可以将一个TextView设计成一个按钮的样子,这样就可以绕过ListView和Button

SVN 版本冲突解决

环境:Visual Studio 2010 插件: 问题: 假设A.B两个用户都在版本号为10的时候,更新了NewBillFeature.cs这个文件,A用户在修改完成之后提交NewBillFeature.cs到服务器,这个时候提交成功,这个时候NewBillFeature.cs文件的版本号已经变成11了.同时B用户在版本号为10的NewBillFeature.cs文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的11版本上作的修改,所以导致提交失败. 具体现象如下: 新建demo测

jQuery命名$冲突怎么解决?jQuery命名$冲突解决办法

下面一Discuz为例子,在Discuz中我们会碰到common.js与Jquery冲突了,那么要如何解决 Discuz中common.js与Jquery冲突的方法 1.将$送给common.js 打开jQuery的源代码,在最后面添加 jQuery.noConflict(); 2.替换特效JS文件中的$符号 打开特效JS文件,搜索 $( 替换为 jQuery(

flash打不开图片或视频提示版本低解决办法

出现此问题我们可以使用电脑管家来处理,如和360电脑管家或QQ电脑管家也可以使用百度电脑专家了,在这里我们介绍使用百度专家吧. 单击一键修复. 出现下载任务,单击下载到后面的黑色三角,更改下载保存地址,单击下载. 下载完成,单击打开. 单击开始修复,出现准备修复方案,出现准备修复您的电脑故障等运行情况. 出现修复完成flash版本低的问题. 方法二,使用360安全卫士 1.网页无法编辑文档,提示Flash版本过低 2.打开360.,点击人工服务 3.搜索解决方案输入Flash版本过低 4.选择一

gcc boost版本冲突解决日记

问题背景 项目在Ubuntu10 64位 boost 1.55,boost采用的是项目内包含相对目录的形式部署 项目采用了 -Wall -Wextra -Werror -Wconversion 最高的告警选项 单独测试是可以的 由于项目中包含的内容很多,头文件超多,因此只能选取1个简单的分支进行测试,可以再现问题,通过各种猜测和测试,最终定位到: 有GCC push_option对boost/thread进行处理后,stl容器使用完全异常[如 map<int,string>空内容时begin(