黑人生命也是命

安裝 grunt

本文件說明如何安裝特定版本的 Grunt 和 Grunt 外掛程式。如果您尚未閱讀 入門 指南,建議您先查看該指南。

概述

Grunt 和 Grunt 外掛程式應定義為專案 devDependencies 中的 package.json。這將讓您能夠使用單一指令安裝所有專案的依賴項:npm install。Grunt 的目前穩定和開發版本會持續列於 wiki 的 首頁

安裝特定版本

如果您需要特定版本的 Grunt 或 Grunt 外掛程式,請執行 npm install grunt@VERSION --save-dev,其中 VERSION 為您需要的版本。這將安裝指定的版本,並將其新增至您的 package.json devDependencies。

請注意,當您將 --save-dev 旗標新增至 npm install 時,package.json 中將會使用 波浪號版本範圍。這通常是好的,因為根據 semver,指定版本的新的補丁版本會在開發持續進行時自動升級。

安裝已發佈的開發版本

在開發新功能時,Grunt 組建會定期發佈至 npm。這些組建絕不會在未明確指定版本號碼的情況下安裝,而且通常會有組建號碼或 alpha/beta/候選版本標示。

與安裝特定版本的 grunt 類似,請執行 npm install grunt@VERSION --save-dev,其中 VERSION 為您需要的版本,npm 將會在您的專案資料夾中安裝該版本的 Grunt,並將其新增至您的 package.json devDependencies。

請注意,不論您指定哪個版本,package.json 中都會指定 波浪號版本範圍這很糟糕,因為 npm 可能會安裝指定開發版本的新且可能不相容的補丁版本,進而中斷您的組建。

在此情況下,非常重要的是手動編輯您的 package.json 並從版本號中移除 ~(波浪符號)。這將鎖定您已指定的確切開發版本。

相同的程序可用於安裝已發布的 Grunt 外掛開發版本。

直接從 GitHub 安裝

如果您想要安裝最新、未發布的 Grunt 或 Grunt 外掛版本,請按照說明指定 git URL 作為依賴項,並務必指定實際提交 SHA(而非分支名稱)作為 commit-ish。這將保證您的專案始終使用 grunt 的確切版本。

指定的 git URL 可能為官方 Grunt 儲存庫或分支。