W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
查看注冊(cè)表信息
npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]
aliases: info, show, v
此命令顯示有關(guān)包的數(shù)據(jù)并將其打印到標(biāo)準(zhǔn)輸出。
例如,connect
要從注冊(cè)表查看有關(guān)包的信息,你可以運(yùn)行:
npm view connect
如果未指定,默認(rèn)版本是 lastest
。
可以在包描述符之后指定字段名稱。例如,要在0.3.5 版本顯示ronn
包的依賴項(xiàng),你可以執(zhí)行以下操作:
npm view ronn@0.3.5 dependencies
你可以通過(guò)用句點(diǎn)分隔子字段來(lái)查看子字段。要查看 npm 最新版本的 git 存儲(chǔ)庫(kù) URL,你可以執(zhí)行以下操作:
npm view npm repository.url
這使得通過(guò)一些 shell 腳本可以輕松查看有關(guān)依賴項(xiàng)的信息。例如,要查看有關(guān) ronn 所依賴的 opts 版本的所有數(shù)據(jù),你可以這樣做:
npm view opts@$(npm view ronn dependencies.opts)
對(duì)于數(shù)組字段,請(qǐng)求非數(shù)字字段將返回列表中對(duì)象的所有值。例如,要獲取 express
項(xiàng)目的所有貢獻(xiàn)者姓名,你可以這樣做:
npm view express contributors.email
你還可以使用方括號(hào)中的數(shù)字索引來(lái)專門選擇數(shù)組字段中的項(xiàng)目。要獲取列表中第一個(gè)貢獻(xiàn)者的電子郵件地址,你可以執(zhí)行以下操作:
npm view express contributors[0].email
可以指定多個(gè)字段,并將一個(gè)接一個(gè)打印。例如,要獲取所有貢獻(xiàn)者姓名和電子郵件地址,你可以執(zhí)行以下操作:
npm view express contributors.name contributors.email
如果 person
字段顯示為對(duì)象,則它們顯示為字符串。因此,例如,這將以縮短的字符串格式顯示 npm 貢獻(xiàn)者列表。(有關(guān)package.json更多信息,請(qǐng)參閱。)
npm view npm contributors
如果提供了版本范圍,則將為包的每個(gè)匹配版本打印數(shù)據(jù)。這將顯示 jsdom 的每個(gè)匹配版本的需要哪個(gè)版本的 yui3:
npm view yui3@'>0.5.4' dependencies.jsdom
要顯示connect
包版本歷史記錄,你可以執(zhí)行以下操作:
npm view connect versions
如果只輸出單個(gè)版本的單個(gè)字符串字段,則不會(huì)對(duì)其進(jìn)行著色或引用,以便能夠?qū)⑤敵鰝鬟f到另一個(gè)命令。如果該字段是一個(gè)對(duì)象,它將作為 JavaScript 對(duì)象字面量輸出。
如果給出了 --json 標(biāo)志,則輸出的字段將為 JSON。
如果版本范圍匹配多個(gè)版本,則每個(gè)打印值都將以其適用的版本作為前綴。
如果請(qǐng)求多個(gè)字段,則每個(gè)字段都以字段名稱為前綴。
false
Boolean
是否輸出 JSON 數(shù)據(jù),而不是正常輸出。
并非所有 npm 命令都支持。
String
(可多次設(shè)置)允許在當(dāng)前項(xiàng)目的一配置工作區(qū)的上下文中運(yùn)行命令,同時(shí)通過(guò)僅運(yùn)行此配置選項(xiàng)定義的工作區(qū)進(jìn)行過(guò)濾。
workspace
配置的有效值為:
為該 npm init 命令設(shè)置時(shí),可以將其設(shè)置為尚不存在的工作區(qū)的文件,以創(chuàng)建該文件夾并將其設(shè)置為項(xiàng)目中的全新工作區(qū)。
此值不會(huì)到處到子進(jìn)程的環(huán)境中。
false
Boolean
啟用在所有已配置工作區(qū)的上下文中運(yùn)行命令。
此值不會(huì)導(dǎo)出到子進(jìn)程的環(huán)境中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: