2016-02-21 25 views
-1

我最近繼承了一個項目。這個項目使用了一堆我以前從未使用過的技術。具體...在這種情況下,什麼是--save-dev和參數?

-Node -Bower -Grunt -Compass

我一直在試圖同時學習所有這些技術,因爲我去,這樣我可以得到實際的項目。

最初的開發人員提供了一個自述文件來解釋應用程序的構建過程。其中一個命令有效,但在接近結束時我無法看到發生了什麼。

的命令是...

npm install grunt-contrib-compass --save-dev

我相信我理解第一部分(npm install grunt-contrib-compass)根據我目前的理解,我們正在使用NPM來安裝然後可通過使用依賴Grunt任務跑步者。我們正在安裝使SASS的Compass

什麼我找不到在這裏搜索後,我們正在做什麼與--save-dev。這是NPM的一個論據嗎?和新的依賴關係的配置參數?

+1

我推薦學習如何在每個軟件包中使用'man' /'--help'實用程序,或者只是[閱讀普通的舊文檔](https://docs.npmjs.com/cli/install)。 – Marty

+0

這絕對是重複的。我很抱歉沒有找到原來的問題。不能接受的。 – Allenph

回答

3

這會將軟件包添加到package.json文件的devDependencies部分。這樣,當有人運行npm install時,這些軟件包將被安裝,他們將能夠運行該項目。

如果作者已經這樣做,你應該能夠只需運行npm install

這是本npm幫助頁面上的記錄。