Gruntjs 从自定义任务调用grunt插件
我想在我正在构建的自定义grunt任务中编译一个coffeescript文件。我希望能够从自定义grunt任务调用grunt插件。这是我目前正在尝试的代码:Gruntjs 从自定义任务调用grunt插件,gruntjs,Gruntjs,我想在我正在构建的自定义grunt任务中编译一个coffeescript文件。我希望能够从自定义grunt任务调用grunt插件。这是我目前正在尝试的代码: grunt.loadNpmTasks 'grunt-contrib-coffee' grunt.registerTask('start', 'Starting compilation,', () -> grunt.log.write('Logging some stuff...').ok() grunt.co
grunt.loadNpmTasks 'grunt-contrib-coffee'
grunt.registerTask('start', 'Starting compilation,', () ->
grunt.log.write('Logging some stuff...').ok()
grunt.coffee()
)
我的代码显然是错误的,但我想知道如何设置咖啡插件的选项,并从这个自定义插件调用它。这样我就可以循环执行自定义编译/构建任务。尝试类似的方法(动态别名任务):
当输入grunt start
时,它将配置coffee任务,然后在start
任务完成后立即运行它
grunt.initConfig
coffee: {}
grunt.registerTask 'start', 'Starting compilation,', ->
grunt.log.write('Logging some stuff...').ok()
grunt.config('coffee.target', { src: ['files'], dest: 'dist/out.js' })
grunt.task.run(['coffee:target'])
grunt.loadNpmTasks 'grunt-contrib-coffee'