2013-08-05 5 views
6

Я пытаюсь заставить исходные коды играть хорошо, пока я использую задачу 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 без везения.

Любые идеи? Благодаря!

ответ

Смежные вопросы