0
我開始使用Grunt和Uglify插件來縮小我的JS和CSS文件。我們正在使用我們的服務器上的Grunt來承載這些文件。Grunt與Uglify相同的src和dest目錄
是否有可能讓Grunt-uglify使用* .js文件所在的同一文件夾並保留文件名?我現在已經將文件縮小到一個單獨的目錄,並且工作正常。但是,我們在本地開發並將所有腳本指向正常的.js文件。這個相同的代碼被推送到生產服務器。我們可能需要將縮小的文件放在同一個目錄中並縮小,或者當Grunt-uglify最小化到另一個目錄時,我們必須在部署時更改腳本代碼以指向這些新文件。
我gruntfile.js文件:
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
js: {
files: [{
expand: true,
src: '**/*.js',
dest: 'dest/js',
cwd: 'js/'
}]
},
options: {
mangle: false,
banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
'<%= grunt.template.today("yyyy-mm-dd") %> */'
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['uglify:js']);
};