2015-06-21 25 views
0

我創建了一個新的餘燼項目ember new my-application。默認情況下,它將下載並提取「node_modules」目錄中的所有模塊。我不想要它,因爲它會包含在我的git倉庫中,當我進行全局搜索時,它包含所有模塊等。如何用燼使節點模塊全局化?

有沒有辦法在全局安裝所有模塊?這是最佳做法嗎?

+0

'ember new'還增加了一個.gitignore,它同時具有'node_modules'和'bower_components',所以它不應該在git中結束。這將是搜索,雖然這可能有點煩人,但大多數編輯有一些方法可以忽略這一點。 –

+0

你是對的。我的.gitignore失蹤了。添加一個答案,我會接受它。 – Dougui

+0

是的,我有點匆忙,所以對於我的簡短想法,評論感覺更好。現在寫一個答案,提供更多關於你所有觀點的信息。 –

回答

1

當你執行ember new它會的.gitignore添加到您的項目中排除node_modulesbower_componentstmpdist所以在你的倉庫那些不應該結束了。

搜索部分沒有通用的解決方案,雖然你使用的大多數編輯器可以以某種方式排除文件夾被搜索,所以我會這樣看待它。

節點模塊可以全局安裝,但當您需要不同項目的不同版本時,您會很快遇到問題。 Ember CLI最初安裝在全球(npm install -g ember-cli),它使您可以從任何地方執行ember new,但每個項目中都有一個本地的項目,這樣您就可以升級全球安裝的項目,而不會混淆所有舊項目。

相關問題