【发布时间】:2013-10-22 14:26:43
【问题描述】:
我在一个项目中使用 grunt 并创建了任务来缩小和合并许多 .js 文件。
我现在正试图弄清楚如何使用 Uglify 从它们中创建源映射,以便其他团队可以轻松地在控制台中分析代码。
我的 Gruntfile 的一部分(在咖啡中)看起来像这两个:
uglify:
options:
mangle: false
/
grunt.registerTask 'devmin', ['clean', 'concurrent:transform', 'useminPrepare', 'concat', 'uglify', 'usemin', 'copy:build', 'server', 'watch:dist'] # Dev - minifies files
所以,当我在终端上运行“grunt devmin”时,我会得到缩小版本,但我不知道如何为它们创建相关的源映射以进行调试。
有人有提示吗??
谢谢!
【问题讨论】:
-
这是 UglifyJS 文档的一部分,其中讨论了源映射,我正在努力使其工作。 Grunt 对我来说很陌生..
-
添加细节:如果我在 uglify 选项上加上“beautify: true”,我会提供美化的文件,这不是我想要做的。这个想法是为它们提供缩小版并拥有一个源图,以便浏览器可以在控制台上获取它以创建一个美化版本。
标签: javascript node.js gruntjs uglifyjs source-maps