【发布时间】:2015-08-15 21:21:40
【问题描述】:
我正在尝试创建一个 gulp 任务,该任务将执行我正在开发的 Yeoman 生成器。我已经使用以下任务完成了这项工作,但我正在尝试找到一种方法,不将完全限定的路径传递到我全局安装的 NPM 模块的位置。
我见过的 gulp 插件(gulp-shell & gulp-run)执行命令(例如npm root -g)但我不知道如何将文本读入变量或者是否还有另一个/更容易获取此值的方法。
gulp.task('run-yo', function () {
spawn('node', [
'--debug',
'/Users/ac/.npm-packages/lib/node_modules/yo/lib/cli.js',
'nodehttps'], { stdio: 'inherit' });
});
【问题讨论】:
标签: gulp yeoman yeoman-generator