package.json中^,~的区别

1,550 阅读1分钟

"dependencies": { "alertify": "^0.3.0", "alertify.js": "~1.0.12", "axios": "0.18.0" },

指定版本号

(1)指定版本:比如"axios": "0.18.0",表示安装0.18.0的版本

(2)波浪号~:比如 "alertify.js": "~1.0.12",表示安装1.0.x的最新版本(不低于1.0.12),但是不安装1.1.x,也就是说安装时不改变大版本号和次要版本号

(3)^:比如 "alertify": "^0.3.0",表示安装0.3.0及以上的版本,但是不安装1.0.0,也就是说安装时不改变大版本号