grunt-contrib-uglify
でプラグインを使用していgrunt 0.4
ます。
次のタスクがあります。
uglify: {
dist: {
options: {
sourceMap: 'dist/sm/sm.js'
},
files: grunt.file.expandMapping(['*.js'], 'dist/js', {
cwd: 'dist/js'
})
}
},
ご覧のとおり、uglify は複数のファイルを圧縮するように構成されており、指定されたソースマップは 1 つだけです。(複数のソースマップ出力を指定する方法がわかりません)。
また、uglify は各 js ファイルを圧縮した後にソースマップを上書きしています。
このプラグインを構成して、すべての js ファイルの完全なソースマップを出力するにはどうすればよいですか?