12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- const assetsCompress = require('./assets-compress');
- const assetsCrypto = require('./assets-crypto');
- const assetsObfuscator = require('./assets-obfuscator');
- const assetsHotUpdate = require('./assets-hot-update');
- const assetsAndroidPack = require('./assets-android-pack');
- module.exports = {
- handle (options) {
- Editor.log('--------------- 开始编译 ---------------');
- this.dest = options.dest;
- this.actualPlatform = options.actualPlatform;
- Editor.log('--------------- 资产压缩配置初始化 ---------------');
- let isOk = assetsCompress.getInstance().init(this.actualPlatform, this.dest);
- if (isOk) {
- Editor.log('--------------- 资产压缩初始化成功 ---------------');
- } else {
- Editor.log('--------------- 资产压缩初始化失败 ---------------');
- }
- Editor.log('--------------- 资产加密配置初始化 ---------------');
- isOk = assetsCrypto.getInstance().init(this.actualPlatform);
- if (isOk) {
- Editor.log('--------------- 资产加密初始化成功 ---------------');
- } else {
- Editor.log('--------------- 资产加密初始化失败 ---------------');
- }
- Editor.log('--------------- 资产混淆配置初始化 ---------------');
- isOk = assetsObfuscator.getInstance().init(this.actualPlatform);
- assetsObfuscator.getInstance().modifyDecodeUuidFile();
- if (isOk) {
- Editor.log('--------------- 资产混淆初始化成功 ---------------');
- } else {
- Editor.log('--------------- 资产混淆初始化失败 ---------------');
- }
- Editor.log('--------------- 资产热更配置初始化 ---------------');
- isOk = assetsHotUpdate.getInstance().init(this.actualPlatform);
- if (isOk) {
- Editor.log('--------------- 资产热更初始化成功 ---------------');
- } else {
- Editor.log('--------------- 资产热更初始化失败 ---------------');
- }
- Editor.log('--------------- 资产安卓打包配置初始化 ---------------');
- isOk = assetsAndroidPack.getInstance().init(this.actualPlatform);
- if (isOk) {
- Editor.log('--------------- 资产安卓打包初始化成功 ---------------');
- } else {
- Editor.log('--------------- 资产安卓打包初始化失败 ---------------');
- }
- }
- };
|