我使用grunt来减少> css,缩小和连接我的CSS和JS。我想知道当你输入" grunt watch"时,是否可以通过一个参数。这将是要观看的目录。这样我就可以在同一个gruntfile上运行多个版本的站点。
答案 0 :(得分:0)
您可以使用节点的process.argv
来获取命令行参数。
可以使用以下代码调用以下代码:grunt watch --dir myfolder
grunt.registerTask('watch', function() {
var args = process.argv;
var folder = args[args.indexOf('--dir') + 1];
console.log('watch folder: ', folder); // "watch folder: myfolder"
});