Grunt contrib咖啡缩小选项

时间:2014-02-07 18:39:03

标签: coffeescript gruntjs

他们无论如何都要生成直接缩小的js?我不想使用其他命令,例如grunt uglify,因为源图不会指向咖啡而是指向js

2 个答案:

答案 0 :(得分:3)

我得到了你对源图的看法,但你仍然可以在一个可以获得你想要的链中使用uglify。 Uglify可以使用sourceMapIn选项将最终的源图指向原始咖啡文件:

grunt.initConfig({
    coffee: {
        options: {
            sourceMap: true // causes creation of landing.js.map
        },
        files: { 'src/landing.js': 'src/landing.coffee' }
    },
    uglify: {
        options: {
            sourceMap: true,
            sourceMapIn: 'src/landing.js.map'
        },
        files: { 'src/landing.min.js': ['src/landing.js'] }
    }
});

答案 1 :(得分:0)

没有,对不起。

https://github.com/gruntjs/grunt-contrib-coffee/issues/102

如果您的目的是调试服务器端代码,请尝试使用coffee二进制文件运行应用程序,而不是将其编译为JS并从node开始。