2013-10-28 110 views
0

我創建了一個yeoman生成器。yeoman:自動安裝npm模塊

一旦我用我的發電機創建了一個項目腳手架,我運行命令「NPM安裝咕嚕-的contrib手錶咕嚕-的contrib-CONNECT」

我一直在這裏DOC以下:http://yeoman.io/generators.html

它似乎表明可以自動安裝npm依賴關係。但我無法想象如何做到這一點。

那麼,如何在我的生成器中定義npm依賴關係,以便在創建腳手架時自動安裝節點模塊?

回答

2

與其他文件一樣,您可以生成package.json作爲腳手架的一部分。它甚至可以包含模板標記,如generator-webapp

如果您在生成的項目的根目錄腳手架了package.json,可以運行在最後的發電機對象的installDependencies()

this.on('end', function() { 
    this.installDependencies(); 
}); 

這會照顧安裝亭子和NPM依賴的的項目聲明。