目錄
在 package.json 檔案中指定依賴項和開發依賴項
目錄
若要指定專案依賴的套件,您必須在套件的 package.json
檔案中將它們列為 "dependencies"
或 "devDependencies"
。當您(或其他使用者)執行 npm install
時,npm 會下載 package.json
中所列,且符合各套件所列 語意化版本 需求的依賴項和開發依賴項。若要查看將安裝的套件版本,請使用 語意化版本計算器。
"dependencies"
:應用程式在生產環境中需要的套件。"devDependencies"
:僅在本地開發和測試時需要的套件。
將依賴項新增到 package.json
檔案
您可以從命令列或透過手動編輯 package.json
檔案,將依賴項新增到 package.json
檔案。
從命令列將依賴項新增到 package.json
檔案
若要從命令列將依賴項和開發依賴項新增到 package.json
檔案,您可以使用 --save-prod
旗標(npm install
的預設行為)為依賴項安裝,或使用 --save-dev
旗標為開發依賴項安裝,並將它們安裝到套件的根目錄中。
若要在命令列中將項目新增到 package.json
檔案的 "dependencies"
屬性,請執行下列命令
npm install <package-name> [--save-prod]
若要在命令列中將項目新增到 package.json
檔案的 "devDependencies"
屬性,請執行下列命令
npm install <package-name> --save-dev
手動編輯 package.json
檔案
若要將依賴項新增到 package.json
檔案,請在文字編輯器中新增一個名為 "dependencies"
的屬性,並參照每個依賴項的名稱和 語意化版本
{"name": "my_package","version": "1.0.0","dependencies": {"my_dep": "^1.0.0","another_dep": "~2.2.0"}}
若要將 devDependencies 加入 package.json
檔案,請在文字編輯器中加入一個名為 "devDependencies"
的屬性,該屬性會參照每個 devDependency 的名稱和 語意版本
"name": "my_package","version": "1.0.0","dependencies": {"my_dep": "^1.0.0","another_dep": "~2.2.0"},"devDependencies" : {"my_test_framework": "^3.1.0","another_dev_dep": "1.0.0 - 1.2.0"}