他们无论如何都要生成直接缩小的js?我不想使用其他命令,例如grunt uglify,因为源图不会指向咖啡而是指向js
答案 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
开始。