小编use*_*435的帖子

可以在grunt.js文件更改时重新启动gruntjs watch

当grunt.js文件发生变化时,是否可以重新启动grunt watch

用例:我现在正在构建我的grunt进程并不断更改grunt.js文件,我必须重新启动grunt.js以查看它是否有效.

gruntjs grunt-contrib-watch

12
推荐指数
1
解决办法
2863
查看次数

grunt.util.spawn不提供输出

Grunt.util.spawn没有调用done函数.这是代码.当命令从命令提示符执行时它失败并抛出一条错误消息,该消息未在gruntjs中捕获.发生了什么

module.exports = (grunt)->
grunt.initConfig
    concurrent:
        dev: ['watch']
    slim:
        dev:
            expand: true
            src:  'views'
            dest: 'views/'
    watch:
        slim:
            files: 'views/**.slim'
            tasks:['slim']

grunt.registerMultiTask 'slim', 'Server Slim Compiler', ->
    console.log 'In the slim'
    options = {}
    options.cmd = 'dirld'
    options.grunt = true
    console.log options
    grunt.util.spawn options, (err,res,cod)->
        console.log 'in the spawn'
        if err
            grunt.log.error err
        else
            grunt.log.oklns 'success'
            grunt.log.writeln res

grunt.loadNpmTasks 'grunt-contrib-watch'
grunt.loadNpmTasks 'grunt-concurrent'
grunt.registerTask 'default', ['concurrent:dev']
Run Code Online (Sandbox Code Playgroud)

coffeescript gruntjs

2
推荐指数
1
解决办法
1663
查看次数