vue版本与vue-template-compiler版本不匹配(Build failed with errors)
vue版本与vue-template-compiler版本不匹配(Build failed with errors)
·
场景
1、私有库下载依赖
2、package.json里两个版本相对应
"vue": "^2.3.3"
"vue-template-compiler": "^2.3.3"
原因
由于私有库的版本一般不会太全,而package配置里的版本带“^”
这里表示有更高版本就下载更高版本的。如此就导致下载的依赖包的vue版本和vue-template-compiler版本不一致
解决办法
1、package.json配置文件你的vue和vue-template-compiler 版本号去掉“^”
"vue": "2.3.3"
"vue-template-compiler": "2.3.3"
2、这里需要对应看一下私有库的里面是否有对应的版本,并且两者一致(这很重要)
3、删除package-lock.json与node_modules依赖,重新下载依赖
npm install --registry=私有库地址
更多推荐
已为社区贡献2条内容
所有评论(0)