1.8.0js引擎gulp build失败

错误日志
λ gulp build [10:41:47] Using gulpfile E:\CocosCreator\resources\engine\gulpfile.js [10:41:47] Starting 'build-html5-preview'... [10:41:47] Starting 'build-jsb-preview'... [10:41:47] Starting 'build-jsb-dev'... [10:41:47] Starting 'build-jsb-min'... [10:42:23] [ERROR] { GulpUglifyError: unable to minify JavaScript at createError (E:\CocosCreator\resources\engine\node_modules\gulp-uglify\ at apply (E:\CocosCreator\resources\engine\node_modules\lodash\_apply.js:1 at wrapper (E:\CocosCreator\resources\engine\node_modules\lodash\_createCu at E:\CocosCreator\resources\engine\node_modules\gulp-uglify\lib\minify.js at DestroyableTransform._transform (E:\CocosCreator\resources\engine\node_ js:10:23) at DestroyableTransform.Transform._read (E:\CocosCreator\resources\engine\ lib\_stream_transform.js:182:10) at DestroyableTransform.Transform._write (E:\CocosCreator\resources\engine \lib\_stream_transform.js:170:83) at doWrite (E:\CocosCreator\resources\engine\node_modules\readable-stream\ 4) at writeOrBuffer (E:\CocosCreator\resources\engine\node_modules\readable-s :395:5) at DestroyableTransform.Writable.write (E:\CocosCreator\resources\engine\n ib\_stream_writable.js:322:11) cause: { DefaultsError: cascade is not a supported option at DefaultsError.get (eval at <anonymous> (E:\CocosCreator\resources\engin s\node.js:21:1), <anonymous>:75:23) at formatError (util.js:648:16) at formatValue (util.js:552:18) at formatProperty (util.js:839:11) at formatObject (util.js:655:17) at formatValue (util.js:615:18) at inspect (util.js:328:10) at format (util.js:257:18) at Console.log (console.js:128:21) at Object.module.exports [as log] (E:\CocosCreator\resources\engine\node_m :15) message: 'cascadeis not a supported option', defs: { arrows: true, booleans: true, collapse_vars: true, comparisons: true, computed_props: true, conditionals: true, dead_code: true, drop_console: false, drop_debugger: true, ecma: 5, evaluate: true, expression: false, global_defs: {}, hoist_funs: false, hoist_props: true, hoist_vars: false, ie8: false, if_return: true, inline: true, join_vars: true, keep_classnames: false, keep_fargs: true, keep_fnames: false, keep_infinity: false, loops: true, negate_iife: true, passes: 1, properties: true, pure_getters: 'strict', pure_funcs: null, reduce_funcs: true, reduce_vars: true, sequences: true, side_effects: true, switches: true, top_retain: null, toplevel: false, typeofs: true, unsafe: false, unsafe_arrows: false, unsafe_comps: false, unsafe_Func: false, unsafe_math: false, unsafe_methods: false, unsafe_proto: false, unsafe_regexp: false, unused: true, warnings: false } }, plugin: 'gulp-uglify', fileName: 'E:\\CocosCreator\\resources\\engine\\cocos2d-js-for-preview.js', showStack: false }

这个东西版本太高了 3.2.2版本可以的

楼上正解。楼主的分支可能比较老了,更新一下 repo,然后运行 npm update 看看,应该就可以了。

这是在官方下载的1.8.0
在github上拉取的1.8的分支和creator内置的表现不一致,github的会提示tagglegroup会被移除,内置的不会

一样出现这个问题,请问改怎么解决呢?

重新更新一下所在分支试试

直接从github clone下来的1.8 release

抱歉之前没更新引擎的版本号,我重新更新了 v1.8-release 分支的 uglify-es 版本号。请更新后重新安装 uglify-es,或者执行 npm install uglify-es@3.2.2

1赞

可以了,我之前在uglify-js??下更新的模块,导致还是不行,然后在根更新就ok了
谢谢

请问怎么重新安装uglify-es

可以回复一下菜鸟吗