Grunt Uglify – 如何创build用于debugging的源地图?
我在项目中使用grunt,并创build任务来缩小和连接许多.js文件。
我现在试图弄清楚如何使用Uglify创build一个源图,以便其他团队可以轻松分析控制台中的代码。
我的Gruntfile(咖啡)的一部分看起来像这样两个:
uglify: options: mangle: false
/
grunt.registerTask 'devmin', ['clean', 'concurrent:transform', 'useminPrepare', 'concat', 'uglify', 'usemin', 'copy:build', 'server', 'watch:dist'] # Dev - minifies files
所以,当我在terminal上运行“grunt devmin”时,我会缩小版本,但是我不知道如何为了debugging目的而创build相关的源代码。
任何人都有一个提示?
谢谢!
在可以设置的选项对象上有各种源地图属性。
您可能需要“sourceMap”属性,即输出源映射的文件名,例如
uglify: options: sourceMap: 'mymap.map'
sourceMap也可以是一个函数,其中第一个参数是您正在缩小的文件的输出path。