美文网首页
[vue-loader] vue-template-compil

[vue-loader] vue-template-compil

作者: 思我恋 | 来源:发表于2019-03-29 16:48 被阅读0次
webpack3升级到4的过程中,出现了上述的错误。

查错过程:

  1. 百度,各方查找
  2. 结论:

这个错误一般情况下是在vue版本和vue-template-compiler版本不一致的情况下才会报出;

解决:

查看package.json
发现"vue": "^2.5.2","vue-template-compiler": "^2.5.17",
暗暗自喜,找到问题了,果断cnpm install vue-template-compiler@2.5.2 --save-dev,很简单嘛。
npm run dev,一看控制台又报错了,还是那个错误。
心好累。。。
看一下难道没装成功?查看package.json显示安装成功了。
再看一下node_modules里的vue-template-compiler,发现它的版本也是2.5.2,是对的
再查下node_modules里的vue,发现版本是2.6.10,发现问题了,还是版本不匹配造成的。果断把vue-template-compiler升级到2.6.10,再一炮,OK,问题解决。

思考:

package.json明明是2.5.2,怎么安装的是2.6.10呢?

原来问题在这个^2.5.2上,这个表示,安装的版本要在2.5.2之上

最终:

为了防止别人出现我这个问题,修改了package.json

image.png

相关文章

网友评论

      本文标题:[vue-loader] vue-template-compil

      本文链接:https://www.haomeiwen.com/subject/onwlbqtx.html