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

Javascript 将参数传递到Grunt任务中调用的文件中?,javascript,io,gruntjs,Javascript,Io,Gruntjs,我正在使用命令行调用grunt命令。我硬编码的信息要运行时,这是执行和它的工作成功。我尝试使用别名任务在命令行中传递数字,而不是硬编码。(别名任务尚未工作,但这不是主要问题)。在一个任务中,我通过src:path执行另一个文件。我想把命令行中的数字也传给这个程序。可能吗?我怎么能这样做呢? 我使用的别名代码是从另一个问题中提取的 : 包含我试图将参数传递到的文件代码的任务如下所示: taskname: { //other code src: 'path.js'

我正在使用命令行调用
grunt
命令。我硬编码的信息要运行时,这是执行和它的工作成功。我尝试使用别名任务在命令行中传递数字,而不是硬编码。(别名任务尚未工作,但这不是主要问题)。在一个任务中,我通过
src:path
执行另一个文件。我想把命令行中的数字也传给这个程序。可能吗?我怎么能这样做呢? 我使用的别名代码是从另一个问题中提取的 :

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

taskname: {
        //other code
        src: 'path.js'
      }
我可以将数据传递到path.js的代码中吗


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

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


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

在代码中放置grunt.option语句的特定位置来获取值。我正在使用“var target=grunt.option('target');”,它告诉我target不存在。实际上我可以使用grunt.option,但是现在我可以传递'your param'并在
src:'path.js
中使用它吗?我在响应时忘记标记你了。
taskname: {
        //other code
        src: 'path.js'
      }