本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
npm 指令支援
下列各節摘要說明除了不受支援的特定命令之外, CodeArtifact儲存庫所支援的 npm 命令。
與儲存庫互動的支援指令
本節列出 npm 命令,其中 npm 客戶端向已配置的註冊表發出一個或多個請求(例如,使用npm
config set registry
)。這些指令已經過驗證,可在針對 CodeArtifact 儲存庫叫用時正常運作。
Command | 描述 |
---|---|
嘗試猜測軟件包的錯誤跟踪器 URL 的位置,然後嘗試打開它。 |
|
使用乾淨的石板安裝專案。 |
|
棄用套件的版本。 |
|
修改封裝發佈標籤。 |
|
嘗試猜測套件文件 URL 的位置,然後嘗試使用 |
|
運行一組檢查,以確保您的 npm 安裝具有管理 JavaScript 軟件包所需的內容。 |
|
安裝套件。 |
|
使用乾淨的平板安裝項目並運行測試。別名: |
|
安裝軟件包並運行測試。立即運行 |
|
檢查已設定的登錄,查看是否有任何已安裝的套件目前已過期。 |
|
ping 配置或給定的 npm 註冊表並驗證身份驗證。 |
|
將套件版本發佈至登錄。 |
|
猜測套件存放庫 URL 的位置,然後嘗試使用 |
|
顯示套件中繼資料。可用於列印中繼資料屬性。 |
支援的用戶端命
這些命令不需要與存儲庫進行任何直接交互,因此 CodeArtifact 不需要做任何事情來支持它們。
Command | 描述 |
---|---|
構建一個軟件包。 |
|
操作套件快取。 |
|
在所有 npm 命令中啟用選項卡完成。 |
|
更新使用者和全域 |
|
搜尋本機套件樹狀結構,並嘗試將相依性往上移動樹狀結構,以便讓多個相依套件更有效地共用相依性,藉此簡化結構。 |
|
編輯已安裝的套件。選取目前工作目錄中的相依性,並在預設編輯器中開啟封裝資料夾。 |
|
瀏覽已安裝的套件。在指定的已安裝套件的目錄中產生一個子 shell。如果指定了一個命令,那麼它在子 shell 中運行,然後立即終止。 |
|
獲取關於 npm 的幫助。 |
|
搜索 npm 幫助文檔。 |
|
創建一個 |
|
符號鏈接一個包文件夾。 |
|
列出已安裝的套件。 |
|
從封裝建立壓縮包。 |
|
顯示前置字元。除非另外指定,否則這 |
|
移除父套件相依性清單中未列出的套件。 |
|
在相符的資料夾上執行 |
|
執行套件的停止、重新啟動和啟動指令碼,以及相關的前置和後置指令碼。 |
|
將有效的 |
|
執行任意套件指令碼。 |
|
鎖定要發佈的相依性版本。 |
|
解除安裝套件。 |
不支援的命
CodeArtifact 儲存庫不支援這些 npm 命令。
Command | 描述 | 備註 |
---|---|---|
設定已發佈封裝的存取層級。 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的權限模型。 |
|
新增登錄使用者帳戶 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的用戶模型。 |
|
執行安全性稽核。 |
CodeArtifact 目前沒有出現安全漏洞數據。 |
|
管理 npm 掛鉤,包括添加,刪除,列出和更新。 |
CodeArtifact 目前不支援任何類型的變更通知機制。 |
|
驗證使用者。這是 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的身份驗證模型。如需詳細資訊,請參閱使用 npm 驗證。 |
|
登出註冊表。 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的身份驗證模型。無法從 CodeArtifact 存儲庫註銷,但是身份驗證令牌在其可配置的到期時間後過期。默認令牌持續時間為 12 小時。 |
|
管理套件擁有者。 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的權限模型。 |
|
變更登錄設定檔的設定。 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的用戶模型。 |
|
在登錄中搜尋符合搜尋字詞的套件。 |
CodeArtifact 使用列表包命令支持有限的搜索功能。 |
|
標記您最喜歡的軟件包。 |
CodeArtifact 目前不支持任何類型的收藏夾機制。 |
|
檢視標記為我的最愛的套件。 |
CodeArtifact 目前不支持任何類型的收藏夾機制。 |
|
管理組織團隊和團隊成員。 |
CodeArtifact 使用與公共 npmjs 存放庫不同的使用者和群組成員資格模型。如需詳細資訊,請參閱 IAM 使用者指南中的身分識別 (使用者、群組和角色)。 |
|
t |
管理您的身份驗證令牌。 |
CodeArtifact 使用不同的模型來獲取身份驗證令牌。如需詳細資訊,請參閱使用 npm 驗證。 |
從登錄中移除套件。 |
CodeArtifact 不支持使用 npm 客戶端從存儲庫中刪除軟件包版本。您也可以使用 delete-package-version 命令。 |
|
顯示 npm 使用者名稱。 |
CodeArtifact 使用與公共 npmjs 存儲庫不同的用戶模型。 |