gpt4 book ai didi

javascript - 将参数传递到 Grunt 任务中调用的文件中?

转载 作者:行者123 更新时间:2023-12-02 17:21:40 25 4
gpt4 key购买 nike

我正在使用命令行调用grunt 命令。我对执行此操作时要运行的信息进行了硬编码,并且成功运行。我正在尝试使用别名任务在命令行中传递数字而不是硬编码。 (别名任务尚未运行,但这不是主要问题)。在任务中,我通过 src:path 执行另一个文件。我也想将命令行中的数字传递到该程序中。那可能吗?我该怎么做呢?我正在使用的别名代码是从另一个问题中提取的 Pass params to an grunt task from an alias task :

grunt.registerTask('taskA', function(target) {
var tasks = ['taskB', 'taskC'];
if (target == null) {
grunt.warn('taskA target must be specified, like taskA:001.');
}
grunt.task.run.apply(grunt.task, tasks.map(function(task) {
return task + ':' + target;
}));
});

包含我尝试将参数传递到的文件的代码的任务如下所示:

taskname: {
//other code
src: 'path.js'
}

我可以将数据传递到path.js 中的代码

编辑:我将 Grunt 与 Casper.js 结合使用

最佳答案

是的,您可以使用 grunt.option 传递参数.

您需要使用参数 ... --your-param=1234 调用您的任务,并且在任务中您可以通过调用 grunt.option('your-参数')

关于javascript - 将参数传递到 Grunt 任务中调用的文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com