有没有办法为grunt.option发送多个值

时间:2016-12-27 21:57:56

标签: gruntjs

我喜欢使用带有多个vales的选项启动grunt。这可能吗? 即

grunt doThis --ip 1.2.3.4 --ip 2.3.4.5

这可能吗?

grunt.registerTask('doThis', function () { console.log(grunt.option('ip')); });

grunt doThis --ip="192.168.1.1" --ip="192.169.1.10"
Running "doThis" task
192.169.1.10

Done, without errors.

1 个答案:

答案 0 :(得分:1)

是。 Grunt使用nopt来解析命令行选项,它支持多个值。你会像这样传递它们:

grunt doThis --ip=1.2.3.4 --ip=2.3.4.5

至少需要Grunt版本v1.0.0-rc1才能实现此功能。