他们无论如何要直接生成缩小的 js 吗?我不想使用其他命令,例如 grunt uglify 因为源映射不会指向咖啡而是指向 js
最佳答案
我明白你对源 map 的看法,但你仍然可以在一个链中使用 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'] }
}
});
关于coffeescript - Grunt contrib 咖啡缩小选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21635330/