npm锁定依赖包版本
在某些特殊时候,npm需要锁定依赖包的版本,其方法有2种
- 安装时后面代参数
-E
- 修改
package.json
文件,去掉版本号前面的^
常用命令:
npm install --save-dev @less@3.13.1 -E
以上命令表示安装到dev里面,版本号3.13.1,并且锁定该版本
antdv 1.7.x版本升级时有三个组件版本不能太高,最高版本如下:
npm install --save-dev less@3.13.1 -E
npm install --save-dev less-loader@5.0.0 -E
npm install --save-dev @ant-design/colors@3.2.1 -E
另外如果git-revision-webpack-plugin
版本过高,会提示GitRevisionPlugin
不是构造函数,要么降低git-revision-webpack-plugin
,要么修改:vue.config.js
文件,将const GitRevisionPlugin = require("git-revision-webpack-plugin");
修改为const { GitRevisionPlugin } = require("git-revision-webpack-plugin");
即可