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