0
我注意到喲角生成包含所有的指令GruntFile,但通常不包括grunt.loadNpmTasks('<package>')
語句,這可能會或可能不表示全球已安裝的軟件包(的? )。添加額外的NPM包喲角生成的項目
那麼,什麼是增加額外的NPM包溜溜的角度產生項目的正確方法是什麼?
我注意到喲角生成包含所有的指令GruntFile,但通常不包括grunt.loadNpmTasks('<package>')
語句,這可能會或可能不表示全球已安裝的軟件包(的? )。添加額外的NPM包喲角生成的項目
那麼,什麼是增加額外的NPM包溜溜的角度產生項目的正確方法是什麼?
溜溜角發生器使用load-grunt-tasks,其防止gruntfile變得臃腫:
該模塊將讀取 依賴性/ devDependencies /你的package.json匹配該peerDependencies和 負載咕嚕任務提供了模式。
發電機使用load-grunt-tasks沒有提供
require('load-grunt-tasks')(grunt);
的模式,這意味着它會簡單地嘗試加載一切(與模式grunt-*
,更多信息請參見下面的評論)您通過NPM安裝。
長話短說,只是npm install
它(咕嚕任務應該與--save-dev
選項安裝,將自動移動到devDependencies)
$ npm install your-grunt-task --save-dev
我相信默認模式是'咕嚕-'? – silvenon 2014-08-28 04:00:10
'var pattern = arrayify(options.pattern || ['grunt - *']);'所以默認模式是'grunt- *' – hereandnow78 2014-08-28 07:29:24
這意味着它不會加載通過npm安裝的所有東西,只是grunt插件。 – silvenon 2014-08-28 10:32:34