将字符串作为参数传递给gulp任务

时间:2016-03-21 10:07:20

标签: javascript gulp

  var gulp = require("grunt");

    gulp.task('taskName', function(strng) {
        console.log(strng);
    });

通常,gulp文件作为“gulp taskName”运行 我想知道如何在命令行中将taskName作为参数传递给“strng”

1 个答案:

答案 0 :(得分:3)

您可以考虑使用yargs

参考:https://www.npmjs.com/package/yargs

在你的gulp文件中 var args = require('yargs').argv;

在命令行中 $ gulp taskName --yourparamvariable=bar

访问您从命令行发送的参数 args.yourparamvariable