在grunt中使用watch,你可以在js或css中更改某些内容并执行grunt执行任务来构建uglified文件。
我的问题是,当我保存它时,太长时间了。它工作正常,但我很乐意优化它。我操作它的一种方法是在按Ctrl + Shift + B或执行F5时执行grunt。
我的目录结构
我的项目
...
Scripts
Dependencies
...
Lib
app.js
我的gruntfile代码是:
module.exports = function ( grunt )
{
grunt.initConfig( {
uglify: {
ecma: {
files: {
'test.min.js': ['Scripts/**/*.js', '!Scripts/Dependencies/angularjs/i18n/**/*.js']
}
}
},
cssmin: { //minificado css
minify: {
expand: true,
cwd: 'css/',
src: ['css/**/*.css', '!css/*.min.css'],
dest: 'css/',
ext: 'test.min.css'
}
},
watch: {
styles: {
files: ["Scripts/**/*.js", "css/**/*.css"],
tasks: ["cssmin:minify", "uglify:ecma"],
options: { spawn: false }
}
}
} );
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
grunt.loadNpmTasks( "grunt-contrib-cssmin" );
grunt.loadNpmTasks( "grunt-contrib-watch" );
ejecuta por orden los siguientes plugins。 grunt.registerTask('default',['uglify','cssmin','watch']); };
我试图排除角度文化。
我可以使用哪个grunt库来检测键盘?