GruntでJavaScriptを圧縮する。
javascript
|
|-- vendor
| |-- mymodule
| | |-- src
| | | |-- a.js
| | | |-- b.js
| | |
| | |-- a.min.js
| | |-- b.min.js
|
|-- node_module
|-- Gruntfile.js
|-- package.json
module.exports = function(grunt) {
grunt.initConfig({
watch: {
files: [
'vendor/mymodule/src/*.js'
],
tasks: [ 'uglify' ]
},
uglify: {
my_target: {
files: [{
expand: true,
cwd: 'vendor/mymodule/src',
src: '*.js',
dest: 'vendor/mymodule/',
ext: '.min.js'
}]
}
}
});
grunt.loadNpmTasks( 'grunt-contrib-watch' );
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
grunt.registerTask( 'default', [ 'watch' ] );
};
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。