2013-08-05 3 views
6

J'essaie de faire des cartes pour jouer sympa pendant que j'utilise la tâche Grunt et UglifyJS Grunt.Comment utiliser grunt-UglifyJS et sourcemaps?

Voici la tâche en cours:

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

Quel est le problème?

Le sourcemap est généré mais Chrome recherche le sourcemap dans le mauvais emplacement (c'est-à-dire dist/dist/video.min.js.map). Je sais cela parce que je reçois 404 dans la console.

J'ai donc modifié dist/video.min.js et modifié sourceMappingURL pour pointer vers l'emplacement correct. Maintenant, le sourcemap est chargé, mais cherche video.js dans un endroit complètement faux: dist/javascripts/video.js (qui dist encore!)

Donc, fondamentalement, maintenant je suis à court d'idées, juste piquer le gruntfile sans chance.

Des idées? Merci!

Répondre

Questions connexes