grunt concat を実行すると、ソース マップが作成されたとコンソールに表示されますが、ファイル システムにソース マップが存在しません。
Gruntfile でのプラグイン構成:
grunt.config('concat',{
scripts: {
src: [
grunt.config.get('pkg.src') + '/scripts/vendor/underscore*.js',
grunt.config.get('pkg.src') + '/scripts/vendor/jquery*.js',
grunt.config.get('pkg.src') + '/scripts/vendor/angular-*.js',
grunt.config.get('pkg.src') + '/scripts/vendor/*.js',
grunt.config.get('pkg.src') + '/scripts/source/main.js',
grunt.config.get('pkg.src') + '/scripts/source/services/httpHelper.js',
grunt.config.get('pkg.src') + '/scripts/source/**/*.js'
],
dest: 'static/server/scripts/app.js',
options: {
sourceMap: true
}
},
styles: {
src: [
grunt.config.get('pkg.src') + '/styles/vendor/**/*.css',
grunt.config.get('pkg.src') + '/styles/source/**/*.css'
],
dest: 'static/server/styles/app.css'
},
});
コンソール出力:
C:\workspace\someproject>grunt concat
Running "concat:scripts" (concat) task
Source map static/server/scripts/app.js.map created.
File static/server/scripts/app.js created.
Running "concat:styles" (concat) task
File static/server/styles/app.css created.
Done, without errors.
注: Windows 7、Node v0.12.0、Grunt v0.4.5、grunt-cli v0.1.13、および grunt-contrib-concat 0.5.1 を使用しています。