【问题标题】:Run Yeoman generator in debug using gulp使用 gulp 在调试中运行 Yeoman 生成器
【发布时间】: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


    【解决方案1】:

    您可以使用node which

    var which = require('which');
    which.sync('yo');
    

    【讨论】:

    • 太棒了……这正是我所需要的。不知道这个包。
    猜你喜欢
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    相关资源
    最近更新 更多