2013-08-05 14 views
6

Próbuję zrobić sourcemaps, aby grać fajnie, podczas gdy używam zadania Grunt i UglifyJS Grunt.Jak używać grunt-UglifyJS i sourcemaps?

Oto aktualny zadanie:

uglify: { 
    dist: { 
    options: { 
     sourceMap: function(path) { 
     return path + ".map"; 
     }, 
    }, 
    files: { 
     'dist/video.min.js': [ 'javascripts/video.js' ] 
    } 
    } 
} 

czym problem?

Sourcemap jest generowany, ale Chrome szuka lokalizacji w niewłaściwym miejscu (czyli dist/dist/video.min.js.map). Wiem to, ponieważ dostaję 404 w konsoli.

Edytowałem więc dist/video.min.js i zmieniłem sourceMappingURL, aby wskazać prawidłową lokalizację. Teraz sourcemap jest załadowany, ale szuka video.js w zupełnie niewłaściwym miejscu: dist/javascripts/video.js (to znowu odległy!)

Tak więc w zasadzie nie mam żadnych pomysłów, tylko szturchanie pliku bez powodzenia.

Wszelkie pomysły? Dzięki!

Odpowiedz

Powiązane problemy