我即將用node.js做一個大型項目,目前嘗試對幾件事情進行排序。使用node.js npm和git的最佳工作流程
在早期的節點項目中,我使用了所有節點模塊的額外文件夾。此文件夾是由git的忽略,我通過git的子模塊,這是不容易的託管版本和更新
我所尋找的是(沒有依賴關係,更新到新版本並不總是有趣的。):
npm install packagename
npm dump_modules_into_file
所以其他人誰是參與這個項目可以做:
npm install_or_update_modules_from_file
我不想讓我的git存儲庫跟蹤node_modules
。基本上我想要類似於symonfy2如何處理它的東西bundles。
P.S .:我知道npm submodule packagename
,但這個命令不是很有幫助,因爲它不安裝依賴關係,它不更新模塊。 P.2:我準備好了package.json
,但這也有一些缺陷。 (沒有參數,你必須手動更新模塊版本。)
你是什麼意思「'package.json'沒有參數?」 – 2012-02-08 02:31:04
例如:要使用native C++解析器安裝mongodb,您需要執行:'npm install mongodb --mongodb:native'。在使用'package.json'時,我還沒有想出如何將這個本地部分傳遞給npm。 – TheHippo 2012-02-08 11:39:47