網站導覽
目錄
在本地端下載和安裝套件
目錄
如果您想從自己的模組中依賴套件,可以使用類似 Node.js require
的方式,在本地端安裝套件。這是 npm install
的預設行為。
安裝非範圍套件
非範圍套件永遠都是公開的,這表示任何人都可以搜尋、下載和安裝。若要安裝公開套件,請在命令列執行
npm install <package_name>
這會在您的目前目錄中建立 node_modules
目錄(如果尚未存在),並將套件下載到該目錄。
注意:如果本地目錄中沒有 package.json
檔案,則會安裝套件的最新版本。
如果有一個 package.json
檔案,npm 會安裝滿足 package.json
中所宣告 語意化版本規則 的最新版本。
安裝範圍公開套件
範圍公開套件 可以由任何人在安裝時參考範圍名稱的情況下下載和安裝
npm install @scope/package-name
安裝私人套件
私人套件 只能由已授予套件讀取權限的人員下載和安裝。由於私人套件永遠都是範圍套件,因此您必須在安裝時參考範圍名稱
npm install @scope/private-package-name
測試套件安裝
若要確認 npm install
是否正確運作,請在您的模組目錄中查看是否存在 node_modules
目錄,以及該目錄是否包含您已安裝套件的目錄
ls node_modules
已安裝套件版本
如果在執行 npm install
的目錄中,有一個 package.json
檔案,npm 會安裝滿足 package.json
中宣告的 語意版本控管規則 的套件最新版本。
如果沒有 package.json
檔案,會安裝套件的最新版本。
安裝具有 dist 標籤的套件
與 npm publish
相同,npm install <package_name>
預設會使用 latest
標籤。
若要覆寫此行為,請使用 npm install <package_name>@<tag>
。例如,若要安裝標籤為 beta
的 example-package
,您會執行以下指令
npm install example-package@beta