在这里插入图片描述

场景

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=私有库地址
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐