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!