全部產品
Search
文件中心

Alibaba Cloud DevOps:製品管理

更新時間:Jun 03, 2026

本文主要介紹了如何對 NPM 私人倉庫進行製品管理。

前提條件

在對 NPM 私人倉庫進行製品管理之前,您需要建立一個 NPM 製品倉庫,可參考建立製品倉庫

使用 NPM 倉庫

進入已建立的 NPM 倉庫,單擊倉庫指南,您可以通過連結下載 npmrc 檔案,或者按照以下指南自行配置倉庫的推送和拉取。同時,單擊帳號地區的眼睛表徵圖查看 NPM 的帳號和密碼。

NPM 配置 頁簽下選擇 推送。步驟一:設定倉庫憑證,執行 npm config set registry=<倉庫地址> 指定 registry,再執行 npm login 並輸入帳號和密碼完成登入。步驟二:推送製品,執行 npm publish

查看和管理 NPM 製品

在倉庫首頁,單擊包列表,查看該倉庫下的所有製品,單擊搜尋表徵圖可按製品名進行搜尋。

包列表頁面以表格形式展示製品資訊,包含包名最新版本最新動向時間儲存大小版本數下載數最近下載時間操作(刪除)等列。

查看製品版本詳情

單擊包名進入製品詳情頁,可展示製品的詳細資料(預設展示最新版本資訊),單擊可切換版本。

製品詳情頁右側面板展示製品資訊(版本總數、儲存大小、製品標籤)、版本資訊(推送人、推送時間)、依賴資訊,以及檔案資訊中繼資料兩個 Tab 頁簽。底部提供 NPM 引用命令(如 npm install expressjs-hello)、刪除此版本按鈕和禁用製品開關。

禁用某個製品版本

在製品詳情頁,單擊禁用製品並填寫禁用原因,可將該製品版本禁用。

說明

需注意,禁用的範圍為版本而非整個製品。如果我們在 web-server-demo 1.0.0 版本的詳情頁,將該製品版本禁用,web-server-demo 1.0.0 版本將無法被下載,但 web-server-demo 1.0.1等其它版本仍然可以被下載使用。

管理製品中繼資料

在製品詳情頁,切換到相應版本,單擊中繼資料 Tab ,可管理製品版本的中繼資料資訊,中繼資料僅作用於指定的製品版本。

自訂中繼資料以參數名和參數值的索引值對形式展示(例如 owner=demorelease=v1),可對已有條目進行編輯或刪除,也可單擊添加中繼資料新增條目。

刪除某個製品版本

在倉庫首頁,單擊包列表中的包名進入詳情頁,單擊刪除此版本即可刪除對應版本。

刪除後,您可以在倉庫首頁單擊製品資源回收筒,然後單擊image恢複。

也可單擊永久刪除表徵圖徹底刪除該製品。