本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以下各節摘要說明 CodeArtifact 儲存庫所支援的 npm 命令,以及不支援的特定命令。
與儲存庫互動的支援命令
本節列出 npm 命令,其中 npm 用戶端向已設定的登錄檔提出一或多個請求 (例如,使用 npm config set registry
)。已驗證這些命令在針對 CodeArtifact 儲存庫調用時可正常運作。
Command | 描述 |
---|---|
嘗試猜測套件錯誤追蹤器 URL 的位置,然後嘗試開啟它。 |
|
安裝具有乾淨板塊的專案。 |
|
棄用套件的版本。 |
|
修改套件分佈標籤。 |
|
嘗試猜測套件文件 URL 的位置,然後嘗試使用 |
|
執行一組檢查,以確保您的 npm 安裝具有管理 JavaScript 套件所需的項目。 |
|
安裝套件。 |
|
安裝具有乾淨板塊的專案並執行測試。別名: |
|
安裝套件並執行測試。執行 , |
|
檢查設定的登錄檔,以查看是否有任何已安裝的套件目前已過期。 |
|
Ping 已設定或指定的 npm 登錄檔,並驗證身分驗證。 |
|
將套件版本發佈至登錄檔。 |
|
猜測套件儲存庫 URL 的位置,然後嘗試使用 |
|
顯示套件中繼資料。可用於列印中繼資料屬性。 |
支援的用戶端命令
這些命令不需要與儲存庫進行任何直接互動,因此 CodeArtifact 不需要執行任何動作來支援儲存庫。
Command | 描述 |
---|---|
建置套件。 |
|
操作套件快取。 |
|
在所有 npm 命令中啟用索引標籤完成。 |
|
更新使用者和全域 |
|
搜尋本機套件樹狀結構,並嘗試透過將相依性進一步移動至樹狀結構來簡化結構,讓多個相依套件更有效地共用這些屬性。 |
|
編輯已安裝的套件。選取目前工作目錄中的相依性,並在預設編輯器中開啟套件資料夾。 |
|
瀏覽已安裝的套件。在指定的已安裝套件目錄中產生子殼。如果指定命令,則會在子殼中執行,然後立即終止。 |
|
取得 npm 的說明。 |
|
搜尋 npm 說明文件。 |
|
建立 |
|
Symlinks 套件資料夾。 |
|
列出已安裝的套件。 |
|
從套件建立 tarball。 |
|
顯示字首。除非 |
|
黑 |
移除未列在父系套件相依性清單上的套件。 |
在相符的資料夾上執行 |
|
執行套件的停止、重新啟動和啟動指令碼,以及相關聯的前置和後置指令碼。 |
|
列印要標準輸出的有效 |
|
執行任意套件指令碼。 |
|
鎖定要發佈的相依性版本。 |
|
解除安裝套件。 |
不支援的命令
CodeArtifact 儲存庫不支援這些 npm 命令。
Command | 描述 | 備註 |
---|---|---|
設定已發佈套件的存取層級。 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的許可模型。 |
|
新增登錄使用者帳戶 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的使用者模型。 |
|
執行安全稽核。 |
CodeArtifact 目前未提供安全漏洞資料。 |
|
管理 npm 勾點,包括新增、移除、列出和更新。 |
CodeArtifact 目前不支援任何類型的變更通知機制。 |
|
驗證使用者。這是 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的身分驗證模型。如需詳細資訊,請參閱使用 npm 進行身分驗證。 |
|
登出登錄檔。 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的身分驗證模型。無法從 CodeArtifact 儲存庫登出,但身分驗證字符會在其可設定的過期時間後過期。預設字符持續時間為 12 小時。 |
|
管理套件擁有者。 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的許可模型。 |
|
變更登錄檔設定檔上的設定。 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的使用者模型。 |
|
搜尋登錄檔中符合搜尋詞彙的套件。 |
CodeArtifact 支援使用 list-packages 命令的有限搜尋功能。 |
|
標記您最愛的套件。 |
CodeArtifact 目前不支援任何類型的最愛機制。 |
|
檢視標示為我的最愛之套件。 |
CodeArtifact 目前不支援任何類型的最愛機制。 |
|
管理組織團隊和團隊成員資格。 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的使用者和群組成員資格模型。如需詳細資訊,請參閱《IAM 使用者指南》中的身分 (使用者、群組和角色)。 |
|
t |
管理您的身分驗證字符。 |
CodeArtifact 使用不同的模型來取得身分驗證字符。如需詳細資訊,請參閱使用 npm 進行身分驗證。 |
從登錄檔移除套件。 |
CodeArtifact 不支援使用 npm 用戶端從儲存庫移除套件版本。您可以使用 delete-package-version 命令。 |
|
顯示 npm 使用者名稱。 |
CodeArtifact 使用與公有 npmjs 儲存庫不同的使用者模型。 |