2013-08-05 10 views
6

Sto provando a fare in modo che le fonti di memoria vengano riprodotte correttamente mentre sto utilizzando l'attività Grunt e UglifyJS Grunt.Come usare grunt-UglifyJS e sourcemaps?

Ecco l'attività corrente:

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

Qual è il problema?

La mappa di origine viene generata ma Chrome sta cercando la mappa del sourc nella posizione errata (ovvero dist/dist/video.min.js.map). Lo so perché ottengo 404 in console.

Così ho modificato dist/video.min.js e modificato sourceMappingURL in modo che punti alla posizione corretta. Ora, la mappa del sourc è caricata ma cerca video.js in un posto completamente sbagliato: dist/javascripts/video.js (che distacca di nuovo!)

Quindi, in pratica, ora sono fuori da ogni idea, solo spaccando il gruntfile senza fortuna.

Qualche idea? Grazie!

risposta