npm 指令支援 - CodeArtifact

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

npm 指令支援

下列各節摘要說明除了不受支援的特定命令之外, CodeArtifact儲存庫所支援的 npm 命令。

與儲存庫互動的支援指令

本節列出 npm 命令,其中 npm 客戶端向已配置的註冊表發出一個或多個請求(例如,使用npm config set registry)。這些指令已經過驗證,可在針對 CodeArtifact 儲存庫叫用時正常運作。

Command 描述

臭蟲

嘗試猜測軟件包的錯誤跟踪器 URL 的位置,然後嘗試打開它。

CI

使用乾淨的石板安裝專案。

棄用

棄用套件的版本。

死亡標籤

修改封裝發佈標籤。

文件

嘗試猜測套件文件 URL 的位置,然後嘗試使用 --browser config 參數開啟它。

醫生

運行一組檢查,以確保您的 npm 安裝具有管理 JavaScript 軟件包所需的內容。

安裝

安裝套件。

install-ci-test

使用乾淨的平板安裝項目並運行測試。別名:npm cit。這個命令會立npm ci即執行一個npm test

安裝測試

安裝軟件包並運行測試。立即運行npm install後跟一個npm test.

過時

檢查已設定的登錄,查看是否有任何已安裝的套件目前已過期。

ping 配置或給定的 npm 註冊表並驗證身份驗證。

發佈

將套件版本發佈至登錄。

update

猜測套件存放庫 URL 的位置,然後嘗試使用 --browser config 參數開啟它。

檢視

顯示套件中繼資料。可用於列印中繼資料屬性。

支援的用戶端命

這些命令不需要與存儲庫進行任何直接交互,因此 CodeArtifact 不需要做任何事情來支持它們。

Command 描述

建立

構建一個軟件包。

快取

操作套件快取。

完成

在所有 npm 命令中啟用選項卡完成。

配置

更新使用者和全域npmrc檔案的內容。

刪除

搜尋本機套件樹狀結構,並嘗試將相依性往上移動樹狀結構,以便讓多個相依套件更有效地共用相依性,藉此簡化結構。

編輯

編輯已安裝的套件。選取目前工作目錄中的相依性,並在預設編輯器中開啟封裝資料夾。

探索

瀏覽已安裝的套件。在指定的已安裝套件的目錄中產生一個子 shell。如果指定了一個命令,那麼它在子 shell 中運行,然後立即終止。

help

獲取關於 npm 的幫助。

幫助搜索

搜索 npm 幫助文檔。

初始化

創建一個package.json文件。

鏈接

符號鏈接一個包文件夾。

ls

列出已安裝的套件。

從封裝建立壓縮包。

prefix

顯示前置字元。除非另外指定,否則這-g是包含package.json文件的最接近父目錄。

修剪

移除父套件相依性清單中未列出的套件。

重建

在相符的資料夾上執行npm build命令。

重啟

執行套件的停止、重新啟動和啟動指令碼,以及相關的前置和後置指令碼。

將有效的node_modules資料夾列印為標準輸出。

運行腳本

執行任意套件指令碼。

shrinkwrap

鎖定要發佈的相依性版本。

卸載

解除安裝套件。

不支援的命

CodeArtifact 儲存庫不支援這些 npm 命令。

Command 描述 備註

存取

設定已發佈封裝的存取層級。

CodeArtifact 使用與公共 npmjs 存儲庫不同的權限模型。

添加用戶

新增登錄使用者帳戶

CodeArtifact 使用與公共 npmjs 存儲庫不同的用戶模型。

審計

執行安全性稽核。

CodeArtifact 目前沒有出現安全漏洞數據。

掛鉤

管理 npm 掛鉤,包括添加,刪除,列出和更新。

CodeArtifact 目前不支援任何類型的變更通知機制。

登入

驗證使用者。這是 npm adduser 的別名。

CodeArtifact 使用與公共 npmjs 存儲庫不同的身份驗證模型。如需詳細資訊,請參閱使用 npm 驗證

登出

登出註冊表。

CodeArtifact 使用與公共 npmjs 存儲庫不同的身份驗證模型。無法從 CodeArtifact 存儲庫註銷,但是身份驗證令牌在其可配置的到期時間後過期。默認令牌持續時間為 12 小時。

所有者

管理套件擁有者。

CodeArtifact 使用與公共 npmjs 存儲庫不同的權限模型。

profile

變更登錄設定檔的設定。

CodeArtifact 使用與公共 npmjs 存儲庫不同的用戶模型。

search

在登錄中搜尋符合搜尋字詞的套件。

CodeArtifact 使用列表包命令支持有限的搜索功能。

明星

標記您最喜歡的軟件包。

CodeArtifact 目前不支持任何類型的收藏夾機制。

明星

檢視標記為我的最愛的套件。

CodeArtifact 目前不支持任何類型的收藏夾機制。

團隊

管理組織團隊和團隊成員。

CodeArtifact 使用與公共 npmjs 存放庫不同的使用者和群組成員資格模型。如需詳細資訊,請參閱 IAM 使用者指南中的身分識別 (使用者、群組和角色)

token

管理您的身份驗證令牌。

CodeArtifact 使用不同的模型來獲取身份驗證令牌。如需詳細資訊,請參閱使用 npm 驗證

取消發佈

從登錄中移除套件。

CodeArtifact 不支持使用 npm 客戶端從存儲庫中刪除軟件包版本。您也可以使用 delete-package-version 命令。

哇美

顯示 npm 使用者名稱。

CodeArtifact 使用與公共 npmjs 存儲庫不同的用戶模型。