W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
設(shè)置已發(fā)布包的訪問權(quán)限。
npm access public [<package>]
npm access restricted [<package>]
npm access grant <read-only|read-write> <scope:team> [<package>]
npm access revoke <scope:team> [<package>]
npm access 2fa-required [<package>]
npm access 2fa-not-required [<package>]
npm access ls-packages [<user>|<scope>|<scope:team>]
npm access ls-collaborators [<package> [<user>]]
npm access edit [<package>]
用于設(shè)置私有包的訪問控制。
對于所有子命令,如果沒有包名稱傳遞給子命令,npm access
將對當(dāng)前工作目錄中的包執(zhí)行操作。
public
/restricted
:將包設(shè)置為可公開訪問或者受限。grant
/revoke
:添加或者刪除用戶和團(tuán)隊對包具有只讀或讀寫訪問權(quán)限的能力。2fa-required
/2fa-not-required
:配置包是否要求發(fā)布它的任何人在其賬戶上啟用雙因素身份驗證。ls-packages
:顯示用戶或團(tuán)隊能夠訪問的所有包以及訪問級別,只讀公共包除外(它不會打印整個注冊表列表)。edit
:使用$EDITOR
一次設(shè)置包的訪問權(quán)限。npm access
始終直接在當(dāng)前注冊表上運(yùn)行,可使用--registry=<registry url>
從命令行進(jìn)行配置。
無作用域的包總是公開的。
范圍包默認(rèn)為受限,但您可以使用npm publish --access=public
將它們發(fā)布為公共,或者在初始發(fā)布后使用npm access public
將它們的訪問權(quán)限設(shè)置為公共。
您必須具有設(shè)置包訪問權(quán)限的權(quán)限:
如果啟用了雙因素身份驗證,則在進(jìn)行訪問更改時必須使用--otp
傳遞otp
。
如果您的帳戶未付款,則除非您使用--access=public
,否則嘗試發(fā)布范圍包將失敗并顯示 HTTP 402 狀態(tài)代碼(邏輯上足夠)。
團(tuán)隊和團(tuán)隊成員的管理是通過npm team
命令完成的。
https://registry.npmjs.org/
URL
npm 注冊表的基本 URL。
null
null
或者 String
這是來自兩因素身份驗證器的一次性密碼。使用npm access
訪問發(fā)布或鞥更改包權(quán)限時需要它。
如果未設(shè)置,并且注冊表相應(yīng)失敗并質(zhì)問一次性密碼,npm 將在命令行上提示輸入密碼。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: