grunt-contrib-uglify 中的任务不是 运行
Task not running in grunt-contrib-uglify
也许我在这里遗漏了一些东西,但是,我是 grunt 的新手,我不知道为什么我的配置 grunt 文件没有执行或生成我的压缩文件。
Gruntfile
'use strict';
module.exports = function (grunt) {
grunt.initConfig({
connect: { // Conexión al servidor local
server: {
options: {
port: 9000,
base: 'app/'
}
}
},
watch: { // Configuración de 'watch' con livereload
project: {
files: ['app/**/*.js', 'app/**/*.html', 'app/**/*.json', 'app/**/*.css'],
options: {
livereload: true
}
}
},
uglify: {
my_target: {
files: {
'app-dist/js/app.min.js': 'app/app.js'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['connect', 'watch', 'uglify']);
};
我没有收到任何错误。
Watch 是一个阻塞任务,可以防止 uglify 运行。更改任务顺序应该有所帮助
grunt.registerTask('default', ['uglify', 'connect', 'watch']);
注意:在大多数情况下,您希望将其放在任务链的最后。
也许我在这里遗漏了一些东西,但是,我是 grunt 的新手,我不知道为什么我的配置 grunt 文件没有执行或生成我的压缩文件。
Gruntfile
'use strict';
module.exports = function (grunt) {
grunt.initConfig({
connect: { // Conexión al servidor local
server: {
options: {
port: 9000,
base: 'app/'
}
}
},
watch: { // Configuración de 'watch' con livereload
project: {
files: ['app/**/*.js', 'app/**/*.html', 'app/**/*.json', 'app/**/*.css'],
options: {
livereload: true
}
}
},
uglify: {
my_target: {
files: {
'app-dist/js/app.min.js': 'app/app.js'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['connect', 'watch', 'uglify']);
};
我没有收到任何错误。
Watch 是一个阻塞任务,可以防止 uglify 运行。更改任务顺序应该有所帮助
grunt.registerTask('default', ['uglify', 'connect', 'watch']);
注意:在大多数情况下,您希望将其放在任务链的最后。