Я пытаюсь заставить исходные коды играть хорошо, пока я использую задачу Grunt и UglifyJS Grunt.Как использовать grunt-UglifyJS и sourcemaps?
Вот текущая задача:
uglify: {
dist: {
options: {
sourceMap: function(path) {
return path + ".map";
},
},
files: {
'dist/video.min.js': [ 'javascripts/video.js' ]
}
}
}
В чем проблема?
Исходная карта создается, но Chrome ищет исходную карту в неправильном месте (то есть dist/dist/video.min.js.map
). Я знаю это, потому что я получаю 404 в консоли.
Поэтому я отредактировал dist/video.min.js
и сменил sourceMappingURL
, чтобы указать правильное местоположение. Теперь исходная карта загружена, но ищет видео.js в совершенно неправильном месте: dist/javascripts/video.js
(это снова снова!)
Так что в настоящее время я из каких-либо идей просто высунул файл grunt без везения.
Любые идеи? Благодаря!