[deploy] changed uglifyjs to terser for main editors
This commit is contained in:
parent
0137bb22a4
commit
42166e1f8f
|
@ -109,6 +109,7 @@ module.exports = function(grunt) {
|
||||||
grunt.loadNpmTasks('grunt-inline');
|
grunt.loadNpmTasks('grunt-inline');
|
||||||
grunt.loadNpmTasks('grunt-svgmin');
|
grunt.loadNpmTasks('grunt-svgmin');
|
||||||
grunt.loadNpmTasks('grunt-exec');
|
grunt.loadNpmTasks('grunt-exec');
|
||||||
|
grunt.loadNpmTasks('grunt-terser');
|
||||||
|
|
||||||
function doRegisterTask(name, callbackConfig) {
|
function doRegisterTask(name, callbackConfig) {
|
||||||
return grunt.registerTask(name + '-init', function() {
|
return grunt.registerTask(name + '-init', function() {
|
||||||
|
@ -343,6 +344,9 @@ module.exports = function(grunt) {
|
||||||
},
|
},
|
||||||
|
|
||||||
requirejs: {
|
requirejs: {
|
||||||
|
options: {
|
||||||
|
optimize: "none",
|
||||||
|
},
|
||||||
compile: {
|
compile: {
|
||||||
options: packageFile['main']['js']['requirejs']['options']
|
options: packageFile['main']['js']['requirejs']['options']
|
||||||
}
|
}
|
||||||
|
@ -424,7 +428,20 @@ module.exports = function(grunt) {
|
||||||
dist: {
|
dist: {
|
||||||
files: packageFile.main.svgicons.common
|
files: packageFile.main.svgicons.common
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
|
||||||
|
terser: {
|
||||||
|
options: {
|
||||||
|
format: {
|
||||||
|
comments: false,
|
||||||
|
preamble: "/* minified by terser */",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
mytarget: {
|
||||||
|
src: [packageFile['main']['js']['requirejs']['options']['out']],
|
||||||
|
dest: packageFile['main']['js']['requirejs']['options']['out']
|
||||||
|
},
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
// var replace = grunt.config.get('replace');
|
// var replace = grunt.config.get('replace');
|
||||||
|
@ -660,7 +677,7 @@ module.exports = function(grunt) {
|
||||||
grunt.registerTask('deploy-common-embed', ['common-embed-init', 'clean', 'copy']);
|
grunt.registerTask('deploy-common-embed', ['common-embed-init', 'clean', 'copy']);
|
||||||
|
|
||||||
grunt.registerTask('deploy-app-main', ['prebuild-icons-sprite', 'main-app-init', 'clean:prebuild', 'imagemin', 'less',
|
grunt.registerTask('deploy-app-main', ['prebuild-icons-sprite', 'main-app-init', 'clean:prebuild', 'imagemin', 'less',
|
||||||
'requirejs', 'concat', 'copy', 'svgmin', 'inline', 'json-minify',
|
'requirejs', 'terser', 'concat', 'copy', 'svgmin', 'inline', 'json-minify',
|
||||||
'replace:writeVersion', 'replace:prepareHelp', 'clean:postbuild']);
|
'replace:writeVersion', 'replace:prepareHelp', 'clean:postbuild']);
|
||||||
|
|
||||||
grunt.registerTask('deploy-app-mobile', ['mobile-app-init', 'clean:deploy', /*'cssmin',*/ /*'copy:template-backup',*/
|
grunt.registerTask('deploy-app-mobile', ['mobile-app-init', 'clean:deploy', /*'cssmin',*/ /*'copy:template-backup',*/
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
"grunt-json-minify": "^1.1.0",
|
"grunt-json-minify": "^1.1.0",
|
||||||
"grunt-spritesmith": "^6.9.0",
|
"grunt-spritesmith": "^6.9.0",
|
||||||
"grunt-svgmin": "^6.0.1",
|
"grunt-svgmin": "^6.0.1",
|
||||||
|
"grunt-terser": "^2.0.0",
|
||||||
"grunt-text-replace": "0.4.0",
|
"grunt-text-replace": "0.4.0",
|
||||||
"iconsprite": "file:sprites",
|
"iconsprite": "file:sprites",
|
||||||
"iconv-lite": "^0.6.3",
|
"iconv-lite": "^0.6.3",
|
||||||
|
|
Loading…
Reference in a new issue