W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
檢查過時(shí)的包
npm outdated [[<@scope>/]<pkg> ...]
此命令將檢查注冊表以查看當(dāng)前是否有任何(或特定的)已安裝軟件包已過時(shí)。 在輸出中:
wanted
是滿足 中指定的 semver 范圍的包的最大版本package.json
。如果沒有可用的 semver 范圍(即您正在運(yùn)行npm outdated --global
,或者軟件包未包含在 中?package.json
),則wanted
顯示當(dāng)前安裝的版本。latest
是在注冊表中標(biāo)記為最新的包版本。npm publish
在沒有特殊配置的情況下運(yùn)行將發(fā)布帶有 dist-tag 的包latest
。這可能是也可能不是包的最大版本,或者包的最新發(fā)布版本,這取決于包的開發(fā)人員如何管理最新的dist-tag。location
是包在依賴樹中的位置。請注意,?npm outdated
默認(rèn)深度為 0,因此除非您覆蓋它,否則您將始終只看到過時(shí)的頂級依賴項(xiàng)。`(當(dāng)使用
--long/ 時(shí)
-l)告訴你這個(gè)包是 a
dependency還是
devDependency.?未包含在其中的軟件包
package.json?始終標(biāo)記為
dependencies`。homepage
(使用--long
/ 時(shí)-l
)是homepage
包中包含的值package.json
$ npm outdated
Package Current Wanted Latest Location
glob 5.0.15 5.0.15 6.0.1 test-outdated-output
nothingness 0.0.3 git git test-outdated-output
npm 3.5.1 3.5.2 3.5.1 test-outdated-output
local-dev 0.0.3 linked linked test-outdated-output
once 1.3.2 1.3.3 1.3.3 test-outdated-output
有了這些dependencies
:
{
"glob": "^5.0.15",
"nothingness": "github:othiym23/nothingness#master",
"npm": "^3.5.1",
"once": "^1.3.1"
}
需要注意的幾點(diǎn):
glob
requires?^5
,這會阻止 npm 安裝glob@6
semver 范圍之外的 。npm outdated
并?npm update
有獲取的Git回購檢查。這就是為什么當(dāng)前重新安裝 Git 依賴項(xiàng)總是強(qiáng)制進(jìn)行新的克隆和安裝。npm@3.5.2
被標(biāo)記為“通緝”,但“最新”是npm@3.5.1
因?yàn)?npm 使用 dist-tags 來管理其latest
和next
發(fā)布渠道。npm update
?將安裝最新版本,但npm install npm
(沒有 semver 范圍)將安裝任何標(biāo)記為latest
.once
只是過時(shí)了。node_modules
從頭開始重新安裝或運(yùn)行npm update
將使其符合規(guī)范。false
Boolean
以 JSON 格式顯示信息。
false
Boolean
顯示擴(kuò)展信息。
false
Boolean
顯示可解析的輸出而不是樹視圖。
false
Boolean
在global
模式下運(yùn)行,以便將包安裝到prefix
?文件夾而不是當(dāng)前工作目錄中。有關(guān)行為差異的更多信息,請參閱?NPM 文件夾。
{prefix}/lib/node_modules
文件夾中,而不是當(dāng)前工作目錄中。{prefix}/bin
{prefix}/share/man
String
(可多次設(shè)置)允許在當(dāng)前項(xiàng)目的已配置工作區(qū)的上下文中運(yùn)行命令,同時(shí)通過僅運(yùn)行此配置選項(xiàng)定義的工作區(qū)進(jìn)行過濾。
workspace
配置的有效值為:
為該npm init
命令設(shè)置時(shí),可以將其設(shè)置為尚不存在的工作區(qū)的文件夾,以創(chuàng)建該文件夾并將其設(shè)置為項(xiàng)目中的全新工作區(qū)。
此值不會導(dǎo)出到子進(jìn)程的環(huán)境中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: