package.json中 ^ 和 ~ 的區(qū)別
"devDependencies": {
"antd": "^3.1.4",
"babel-plugin-import": "~1.1.0",
"classnames": "2.2.5",
"qs": "^6.3.0",
"robe-ajax": "^1.0.1",
"expect": "^1.20.2",
"js-cookie": "^2.1.3",
}
(1)普通版本號(hào): 表示安裝此版本,比如"classnames": "2.2.5"
,表示安裝2.2.5的版本
(2)表示安裝大版本的最小最新子版本: ~版本**
,比如"babel-plugin-import": "~1.1.0"
,表示安裝1.1.x
的最新版本(不低于1.1.0)阔拳,但是不安裝1.2.x
壶唤,也就是說(shuō)安裝時(shí)不改變大版本號(hào)和次要版本號(hào)
(3)表示安裝大版本的最高中版本:^版本**
,比如"antd": "^3.1.4"
雳灵,表示安裝3.1.4
及以上的版本,但是不安裝4.0.0
视粮,也就是說(shuō)安裝時(shí)不改變大版本號(hào)细办。