coffeescript - Grunt contrib 咖啡缩小选项

标签 coffeescript gruntjs

他们无论如何要直接生成缩小的 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/

相关文章:

javascript - 使用 CoffeeScript 在 "public variable"中获取 "private method"

javascript - src 和 dist 文件夹的作用是什么?

javascript - Coffeescript 图像切换器?

angularjs - Protractor - 循环遍历表格以从列表框中选择选项

javascript - 使用 grunt.js 使用 RequireJS 组合 JavaScript 文件的工作项目结构?

php - CSS 类重命名与 php 集成

javascript - 如何将任务与 Grunt 结合起来

javascript - 如何在 CoffeeScript 中使用 "g"和 svg 来旋转 d3 中的对象?

oop - Coffeescript 对象作为私有(private)成员,可能吗?

javascript - 使用 CoffeeScript 进行位置自动完成后无法从 getPlace 获取值