Gruntjs 我可以在grunt配置文件gruntfile.coffee中调用js模块吗?

Gruntjs 我可以在grunt配置文件gruntfile.coffee中调用js模块吗?,gruntjs,Gruntjs,我正在使用gruntjs构建我的项目。我想将js模块用于多项目,即多GrunFile 我看到了API和搜索grunt插件,但没有找到我想要的。看来唯一的办法就是利用grunt.config并加载grunt任务插件 因此,我在tasks文件夹中创建了js模块文件,并在其中设置配置数据,如下所示(通过coffeescript): 这样称呼它: grunt.task.registerTask('default', 'execute tasks by param by grunt cli', (arg,

我正在使用gruntjs构建我的项目。我想将js模块用于多项目,即多GrunFile

我看到了API和搜索grunt插件,但没有找到我想要的。看来唯一的办法就是利用grunt.config并加载grunt任务插件

因此,我在tasks文件夹中创建了js模块文件,并在其中设置配置数据,如下所示(通过coffeescript):

这样称呼它:

grunt.task.registerTask('default', 'execute tasks by param by grunt cli', (arg, arg1) ->
        grunt.config.get('executeCustomTasks')(arg, arg1,getTasksArr(arg))

    )
我做的对吗?这是最佳实践吗


我现在明白了。loadTasks(路径)可以加载与任务相关的文件,因此我可以创建和引用路径中的文件。 参考链接:

grunt.task.registerTask('default', 'execute tasks by param by grunt cli', (arg, arg1) ->
        grunt.config.get('executeCustomTasks')(arg, arg1,getTasksArr(arg))

    )