将参数传递给目录的 'Grunt watch'
Pass in param to 'Grunt watch' for directory
我使用 grunt 来减少 >css、缩小和连接我的 CSS 和 JS。我想知道当您输入 "grunt watch" 时是否可以传递一个参数,这将是要观看的目录。这样我就可以在同一个 gruntfile 中拥有一个站点的多个版本 运行。
您可以使用节点的 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"
});
我使用 grunt 来减少 >css、缩小和连接我的 CSS 和 JS。我想知道当您输入 "grunt watch" 时是否可以传递一个参数,这将是要观看的目录。这样我就可以在同一个 gruntfile 中拥有一个站点的多个版本 运行。
您可以使用节点的 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"
});