2013-05-16 53 views
6

使用this發電機支架骨幹應用程序給了我瘋狂的11000個文件的大項目。可能是因爲一些發電機被納入了項目本身。Yeoman Backbone腳手架是120MB和11K文件?

有沒有一個選項讓他們的發電機全球? Yeoman v0.9.6的構建方式?或者這是一個不好的做法?

啓迪我會是嗎?

--using自耕農1個測試5

回答

4

可以在全局安裝發電機:

npm install -g generator-mocha generator-backbone 

但是對於亭子和NPM dev的依賴將被添加到您的項目的本地文件結構。

  • 節點:<project_root>/node_modules
  • 涼亭:<project_root>/app/bower_components

他們確實採取了一堆的空間,但至少有支架的.gitignore過濾出來你的提交=)

+0

斯科特,是你還好嗎?我的意思是,你不介意這些包裝佔了實際項目規模的10%?只要你是這樣,我很適應這種思維。只是當我第一次看到它時,我驚慌失措。 – Birowsky

+0

我不介意涼亭組件是本地的。在項目中擁有完整的源代碼非常好,所以我可以看到測試和未精簡的源代碼。 grunt-contrib模塊的50megs對我來說似乎過分,但說實話,我直到我看到你的問題時才真正注意到它。推銷和克隆回購很快,所以它不會將摩擦引入我的開發過程。 –

+1

@Birowsky見https://github.com/yeoman/generator-webapp/issues/40和https://github.com/yeoman/yeoman/issues/944 –