国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Node.js 語義NPM

2018-02-15 16:36 更新

你可以告訴NPM你想要的哪個版本的包。

例子

例如,以下代碼安裝underscore的準確版本1.0.3。underscore是一個安裝的軟件包。

$ npm install underscore@1.0.3

你可以用波浪號“?”告訴NPM已準備好安裝所有1.0補丁版本:

$ npm install underscore@"~1.0.0"

使用“^"告訴NPM已準備好任何次要版本的更改:

$ npm install underscore@"^1.0.0"

支持的其他版本字符串運算符包括“> =”和“>”,其具有直觀的數(shù)學意義,例如“> = 1.4.2”。

類似地,存在“< =”和“<” ,例如“< 1.4.2”。

還有一個*可以在不同的位置使用匹配任何數(shù)字,如1.0.*。

例如,1.0.0,1.0.1或1.*等等,例如1.1.0,1.3.4或只是*等,它將每次都為你獲取最新的版本。

你也可以在package.json中使用這些語義版本字符串。

更新dependencies

以下package.json告訴NPM,你的包與v1.6.0版的underscore的任何次要升級兼容:

"dependencies": { 
    "underscore": "^1.6.0" 
} 

每當使用--save標志時,NPM用于更新package.json dependencies部分的默認值為“^”,在這之前是下載的版本。

下面的命令可以得到一個package.json的dependencies部分:

$ npm install request@1.0.0 -save 

以下是添加到package.json的默認版本字符串:

"dependencies": { 
    "request": "^1.0.0" 
} 

查找與package.json中指定的當前語義版本(在此示例中為^1.0.0)兼容的最新在線版本,你可以運行 npm outdated 。

以下代碼使用npm outdated檢查最新版本的軟件包

$ npm outdated 
npm http GET https://registry.npmjs.org/request 
npm http 304 https://registry.npmjs.org/request 
Package Current Wanted Latest Location 
request 1.0.0 1.9.9 2.34.0 request 

要將這些包更新為最新的兼容版本并將結(jié)果保存到package.json中,可以簡單地運行以下命令。

$ npm update -save

更新的package.json

"dependencies": { 
    "request": "^1.9.9" 
} 

更新軟件包

要確定你的包是否過期,在項目目錄中發(fā)出命令 npm outdated 。

npm outdated

npm outdated 檢查所有本地包。

要檢查單個軟件包,請指定其名稱。

要檢查全局包,請使用 -g 選項。

要更新任何過期的本地軟件包,請使用 npm update 命令。

默認情況下,更新適用于所有本地包。

要更新單個模塊,請指定其名稱。

要更新全局包,請使用-g 選項。

以下代碼使用npm更新本身與 -g 選項。

npm update npm -g

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號