当我使用 Grunt 和 UglifyJS Grunt 任务时,我正在尝试让 sourcemaps 玩得很好。
这是当前的任务:
uglify: {
dist: {
options: {
sourceMap: function(path) {
return path + ".map";
},
},
files: {
'dist/video.min.js': [ 'javascripts/video.js' ]
}
}
}
有什么问题?
sourcemap 已生成,但 Chrome 正在错误的位置(即dist/dist/video.min.js.map
)搜索 sourcemap。我知道这一点,因为我在控制台中得到 404。
所以我编辑dist/video.min.js
并更改sourceMappingURL
为指向正确的位置。现在,源映射已加载,但正在完全错误的地方寻找 video.js:(又是dist/javascripts/video.js
那个 dist!)
所以基本上现在我没有任何想法,只是在没有运气的情况下戳 gruntfile。
有任何想法吗?谢谢!