我想在调试我的生成器或脱机工作时添加一个选项,该选项将从缓存中下载 npm 和 bower 内容(分别使用--cache-min 999999
和--offline
)。
目前,这是我的代码(安装依赖项和调用grunt bower
):
CallumGenerator.prototype.installDeps = function () {
var cb = this.async();
this.installDependencies({
skipInstall: this.options['skip-install'],
callback: function () {
this.spawnCommand('grunt', ['bower'])
.on('close', function () {
cb();
});
}.bind(this)
});
};
看起来我很可能必须手动调用.npmInstall()
才能.bowerInstall()
指定选项(我认为?),但我不知道如何指定任何选项。为了澄清,这就是我在控制台中的做法:
npm install --cache-min 999999 --save-dev grunt-contrib-less
bower install --offline --save jquery#1.10.2