[vue-loader] vue-template-compil

2019-11-13  本文已影响0人  北暖37

给其他不了解前端的同事安装工程,同事自己已经下载好了工程,已经执行了npm intall的命令,所以我就直接执行了npm run serve,发现一片爆红(没来得及截图,😶)
然后第一次遇到这样的问题,也没有想太多,就觉得是node包的问题,就把node包进行了删除,重装总能解决问题了吧,然后重装以后,运行还是不行,这个时候头顶开始冒汗了,怎么关键时刻掉链子呢,不行。同事估计也是看出了我的尴尬,说先去忙别的事情了,留我一个人在电脑前,不能丢人
心里想着,肯定是这个vue-template-compiler插件的问题,但是是哪的问题呢
,各种百度,得到说是vue和vue-template-compiler版本不一致的情况下会导致,看了一下package.json中的版本,发现都是2.5.17,顿时心里失落了,真尴尬啊,抱着试一试的态度,看了一下node 里面vue版本是2.6.10的,vue-template-compiler是2.5.2的版本,还是因为版本不匹配,然后升级了npm install vue-template-compiler@2.6.10 --save-dev,重新运行,没问题。
但是还是不是很清楚,为什么package.json的版本跟node的不一致,后来发现问题出现自这个 ^ 符号上,这个符号表示版本要大于,

即^2.5.2,此时安装的版本会高于2.5.2

由此也学到一招,如果想要降低版本,可以把 ^ 符号去掉,重新install或者
在npm install vue@xxx -s 即可

上一篇下一篇

猜你喜欢

热点阅读