当前位置:首页 > 前端 > 正文内容

npm锁定依赖包版本

Z先生5年前 (2021-05-07)前端924

在某些特殊时候,npm需要锁定依赖包的版本,其方法有2种

  1. 安装时后面代参数-E
  2. 修改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");即可

标签: vueantd
分享给朋友:

相关文章

vue踩坑记20201027

elemeui/antd等框架,再使用复选框、下拉选择框时,如果通过v-model绑定了值,那么选择时,界面不会改变。方法一:使用default-value指定默认值,@change去改变本该v-mo...

js关于this的小技巧

这段时间,vue写的多了,习惯了es6的方式写函数,但是这种写法很容易导致this失效,比如刚刚发布的vue深度监听的问题,用了es6的写法,this就没法用,换回传统写法就可以了。// es6写法,...

【原创】Promise循环执行,以及延时循环

演示代码//核心代码 function promiseMain(page) { return new Promise(function(resolve,&...

问题: - did you register the component correctly......

问题: - did you register the component correctly......

问题:无法使用tree组件提示 Unknown custom element:<a-tree> - did you register the component correctly? Fo...

Ant Design table自定义复选框的默认不可选状态

官网上的getCheckboxProps中的disabled的值是record.name==="XXX",我在用的过程中肯定是一个list,然后我就想用函数返回true或false...

elemeui表格中点击修改最优雅的方式

需求表格中,某一列需要点击修改。并且能拦截回车事件。 解决方案vue代码<el-table ref="menuTable" …… @cell-click="cli...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。