Commit fed3e2d3 authored by haiyoucuv's avatar haiyoucuv

上传

parent d079fee0
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<file url="PROJECT" libraries="{2403d1edf2acd15b179306b6ddaa5f0967d78a8f}" />
<file url="PROJECT" libraries="{2403d1edf2acd15b179306b6ddaa5f0967d78a8f, eruda}" />
<includedPredefinedLibrary name="Node.js Core" />
<excludedPredefinedLibrary name="地穴飞球/node_modules" />
</component>
</project>
\ No newline at end of file
......@@ -5,7 +5,7 @@ import path from "path";
const html = fs.readFileSync('./build/web-mobile/index.html', 'utf8');
const json = JSON.stringify({
skinId:"Cave_Cruiser",
skinId:"B_Client",
html: `<!doctype html>
<html lang="en">
<head>
......@@ -71,18 +71,20 @@ const json = JSON.stringify({
// alert("【警告】检测到活动url中没有appID参数\\n缺少该参数会导致埋点、分享、app信息获取错误。")
}
</script>
<script type="module" crossorigin src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/index-BwkXRAMe.js"></script>
<link rel="stylesheet" crossorigin href="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/index-BF9DaJcw.css">
<script type="module" crossorigin src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/index-DZvPPS42.js"></script>
<link rel="stylesheet" crossorigin href="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/index-BF9DaJcw.css">
<script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
</head>
<body>
<div id="root"></div>
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/polyfills-legacy-DHW9fuyR.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/index-legacy-CsWoKdaf.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/polyfills-legacy-Cqy8ASFC.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/index-legacy-DrUXGpaw.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
</body>
</html>`,
</html>
`,
});
fs.writeFileSync('./build/publish.json', json);
......
......@@ -20,7 +20,7 @@ class Store {
window["my"].onMessage = (e: any = {}) => {
const {query, type} = e;
if (type == "getMiniAppQuery") {
this.miniAppQuery = query;
this.miniAppQuery = query || {};
resolve();
}
}
......
......@@ -101,6 +101,8 @@ export class Start extends Component {
const authCode = await this.getAuthCode();
console.log("authCode", authCode);
if (!authCode) {
showToast("Authorization failure");
return;
......
......@@ -42,6 +42,8 @@
<script type="text/javascript" src="https://appx/web-view.min.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/libs/eruda.min.js"></script>
<script>eruda.init()</script>
</head>
<body style="overflow: hidden; visibility: hidden">
<div id="GameDiv" cc_exact_fit_screen="true" style="overflow: hidden;">
......
{"skinId":"Cave_Cruiser","html":"<!doctype html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"theme-color\" content=\"#000000\">\n <link rel=\"dns-prefetch\" href=\"//yun.duiba.com.cn\" />\n <link rel=\"preconnect\" href=\"//embedlog.duiba.com.cn\">\n <title>B client</title>\n <script type=\"text/javascript\">\n if (localStorage && localStorage.isWebp) {\n document\n .getElementsByTagName('html')[0]\n .setAttribute('duiba-webp', 'true');\n }\n </script>\n <script src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/libs/zepto.min.js\"></script>\n <script>\n var CFG = CFG || {};\n CFG.projectId = location.pathname.split('/')[2] || '1';\n\n function getUrlParam(name) {\n var search = window.location.search;\n var matched = search\n .slice(1)\n .match(new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'));\n return search.length ? matched && matched[2] : null;\n }\n\n // document.addEventListener(\"DOMContentLoaded\", function () {\n // !(function (e, i) {\n // var t = e.documentElement,\n // n = navigator.userAgent.match(/iphone|ipod|ipad/gi),\n // a = n ? Math.min(i.devicePixelRatio, 3) : 1,\n // m = 'orientationchange' in window ? 'orientationchange' : 'resize';\n // t.dataset.dpr = a;\n // for (\n // var d, l, c = !1, o = e.getElementsByTagName('meta'), r = 0; r < o.length; r++\n // )\n // (l = o[r]), 'viewport' == l.name && ((c = !0), (d = l));\n // if (c)\n // d.content =\n // 'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no';\n // else {\n // var o = e.createElement('meta');\n // (o.name = 'viewport'),\n // (o.content =\n // 'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no'),\n // t.firstElementChild.appendChild(o);\n // }\n // var s = function () {\n // var e = t.clientWidth;\n // e / a > 750 && (e = 750 * a),\n // (window.remScale = e / 750),\n // (t.style.fontSize = 100 * (e / 750) + 'px');\n // };\n // s(), e.addEventListener && i.addEventListener(m, s, !1);\n // })(document, window);\n // })\n\n\n if (!getUrlParam(\"appID\")) {\n // alert(\"【警告】检测到活动url中没有appID参数\\n缺少该参数会导致埋点、分享、app信息获取错误。\")\n }\n </script>\n <script type=\"module\" crossorigin src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/index-BwkXRAMe.js\"></script>\n <link rel=\"stylesheet\" crossorigin href=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/index-BF9DaJcw.css\">\n <script type=\"module\">import.meta.url;import(\"_\").catch(()=>1);(async function*(){})().next();if(location.protocol!=\"file:\"){window.__vite_is_modern_browser=true}</script>\n <script type=\"module\">!function(){if(window.__vite_is_modern_browser)return;console.warn(\"vite: loading legacy chunks, syntax error above and the same error below should be ignored\");var e=document.getElementById(\"vite-legacy-polyfill\"),n=document.createElement(\"script\");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>\n </head>\n <body>\n <div id=\"root\"></div>\n <script nomodule>!function(){var e=document,t=e.createElement(\"script\");if(!(\"noModule\"in t)&&\"onbeforeload\"in t){var n=!1;e.addEventListener(\"beforeload\",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute(\"nomodule\")||!n)return;e.preventDefault()}),!0),t.type=\"module\",t.src=\".\",e.head.appendChild(t),t.remove()}}();</script>\n <script nomodule crossorigin id=\"vite-legacy-polyfill\" src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/polyfills-legacy-DHW9fuyR.js\"></script>\n <script nomodule crossorigin id=\"vite-legacy-entry\" data-src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1725952333577/assets/index-legacy-CsWoKdaf.js\">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>\n </body>\n</html>"}
\ No newline at end of file
{"skinId":"B_Client","html":"<!doctype html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"theme-color\" content=\"#000000\">\n <link rel=\"dns-prefetch\" href=\"//yun.duiba.com.cn\" />\n <link rel=\"preconnect\" href=\"//embedlog.duiba.com.cn\">\n <title>B client</title>\n <script type=\"text/javascript\">\n if (localStorage && localStorage.isWebp) {\n document\n .getElementsByTagName('html')[0]\n .setAttribute('duiba-webp', 'true');\n }\n </script>\n <script src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/libs/zepto.min.js\"></script>\n <script>\n var CFG = CFG || {};\n CFG.projectId = location.pathname.split('/')[2] || '1';\n\n function getUrlParam(name) {\n var search = window.location.search;\n var matched = search\n .slice(1)\n .match(new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'));\n return search.length ? matched && matched[2] : null;\n }\n\n // document.addEventListener(\"DOMContentLoaded\", function () {\n // !(function (e, i) {\n // var t = e.documentElement,\n // n = navigator.userAgent.match(/iphone|ipod|ipad/gi),\n // a = n ? Math.min(i.devicePixelRatio, 3) : 1,\n // m = 'orientationchange' in window ? 'orientationchange' : 'resize';\n // t.dataset.dpr = a;\n // for (\n // var d, l, c = !1, o = e.getElementsByTagName('meta'), r = 0; r < o.length; r++\n // )\n // (l = o[r]), 'viewport' == l.name && ((c = !0), (d = l));\n // if (c)\n // d.content =\n // 'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no';\n // else {\n // var o = e.createElement('meta');\n // (o.name = 'viewport'),\n // (o.content =\n // 'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no'),\n // t.firstElementChild.appendChild(o);\n // }\n // var s = function () {\n // var e = t.clientWidth;\n // e / a > 750 && (e = 750 * a),\n // (window.remScale = e / 750),\n // (t.style.fontSize = 100 * (e / 750) + 'px');\n // };\n // s(), e.addEventListener && i.addEventListener(m, s, !1);\n // })(document, window);\n // })\n\n\n if (!getUrlParam(\"appID\")) {\n // alert(\"【警告】检测到活动url中没有appID参数\\n缺少该参数会导致埋点、分享、app信息获取错误。\")\n }\n </script>\n <script type=\"module\" crossorigin src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/index-DZvPPS42.js\"></script>\n <link rel=\"stylesheet\" crossorigin href=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/index-BF9DaJcw.css\">\n <script type=\"module\">import.meta.url;import(\"_\").catch(()=>1);(async function*(){})().next();if(location.protocol!=\"file:\"){window.__vite_is_modern_browser=true}</script>\n <script type=\"module\">!function(){if(window.__vite_is_modern_browser)return;console.warn(\"vite: loading legacy chunks, syntax error above and the same error below should be ignored\");var e=document.getElementById(\"vite-legacy-polyfill\"),n=document.createElement(\"script\");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>\n </head>\n <body>\n <div id=\"root\"></div>\n <script nomodule>!function(){var e=document,t=e.createElement(\"script\");if(!(\"noModule\"in t)&&\"onbeforeload\"in t){var n=!1;e.addEventListener(\"beforeload\",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute(\"nomodule\")||!n)return;e.preventDefault()}),!0),t.type=\"module\",t.src=\".\",e.head.appendChild(t),t.remove()}}();</script>\n <script nomodule crossorigin id=\"vite-legacy-polyfill\" src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/polyfills-legacy-Cqy8ASFC.js\"></script>\n <script nomodule crossorigin id=\"vite-legacy-entry\" data-src=\"//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/B_Client/1726224129317/assets/index-legacy-DrUXGpaw.js\">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>\n </body>\n</html>\n\n"}
\ No newline at end of file
......@@ -33,15 +33,17 @@
<!--<link rel="apple-touch-icon" href=".png" />-->
<!--<link rel="apple-touch-icon-precomposed" href=".png" />-->
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/src/assets/plugin/zepto.min.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/src/assets/plugin/declare-process.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/src/assets/plugin/SVGA.Lite.v2.1.1.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/src/assets/plugin/zepto.min.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/src/assets/plugin/declare-process.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/src/assets/plugin/SVGA.Lite.v2.1.1.js"></script>
<link rel="stylesheet" type="text/css" href="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/style.css" />
<link rel="stylesheet" type="text/css" href="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/custom.css" />
<link rel="stylesheet" type="text/css" href="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/style.css" />
<link rel="stylesheet" type="text/css" href="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/custom.css" />
<script type="text/javascript" src="https://appx/web-view.min.js"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/libs/eruda.min.js"></script>
<script>eruda.init()</script>
</head>
<body style="overflow: hidden; visibility: hidden">
<div id="GameDiv" cc_exact_fit_screen="true" style="overflow: hidden;">
......@@ -51,16 +53,16 @@
</div>
<!-- Polyfills bundle. -->
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/src/polyfills.bundle.js" charset="utf-8"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/src/polyfills.bundle.js" charset="utf-8"></script>
<!-- SystemJS support. -->
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/src/system.bundle.js" charset="utf-8"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/src/system.bundle.js" charset="utf-8"></script>
<!-- Import map -->
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/src/import-map.json" type="systemjs-importmap" charset="utf-8"></script>
<script src="//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/src/import-map.json" type="systemjs-importmap" charset="utf-8"></script>
<script>
System.import('//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726218571889/index.js').catch(function (err) {
System.import('//duiba-credits-test.oss-cn-hangzhou.aliyuncs.com/TNGD_GAMES/Cave_Cruiser/1726646214707/index.js').catch(function (err) {
console.error(err);
})
</script>
......
......@@ -30,7 +30,6 @@ exports.onAfterMake = exports.onBeforeMake = exports.onError = exports.unload =
const fs = __importStar(require("fs"));
const child_process_1 = require("child_process");
const upload_1 = __importDefault(require("./upload"));
const obfuscator_1 = require("./obfuscator");
const minImg_1 = require("./minImg");
const PACKAGE_NAME = 'duiba-publish';
let allAssets = [];
......@@ -87,34 +86,35 @@ const onAfterBuild = async function (options, result) {
const remoteUrl = getRemoteUrl(options.packages[PACKAGE_NAME].uploadDir);
/*************************** 防调试 ***************************/
// 非调试模式下开启变态代码防调试
if (!options.debug) {
console.log("%c兑吧发布插件 >> 变态代码防调试", "color: green");
if (fs.existsSync(result.dest + "/remote")) {
fs.readdirSync(result.dest + "/remote")
.forEach((dirName) => {
(0, obfuscator_1.obfuscate)(result.dest + "/remote/" + dirName + "/index.js");
});
}
if (fs.existsSync(result.dest + "/assets")) {
fs.readdirSync(result.dest + "/assets")
.forEach((dirName) => {
(0, obfuscator_1.obfuscate)(result.dest + "/assets/" + dirName + "/index.js");
});
}
if (fs.existsSync(result.dest + "/src/chunks")) {
fs.readdirSync(result.dest + "/src/chunks")
.forEach((fileName) => {
(0, obfuscator_1.obfuscate)(result.dest + "/src/chunks/" + fileName);
});
}
console.log("%c兑吧发布插件 >> 变态代码防调试成功", "color: green");
}
else {
console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
await Editor.Dialog.warn("兑吧发布插件\n已开启调试模式\n请确保不是上线代码");
}
// if (!options.debug) {
// console.log("%c兑吧发布插件 >> 变态代码防调试", "color: green");
// if (fs.existsSync(result.dest + "/remote")) {
// fs.readdirSync(result.dest + "/remote")
// .forEach((dirName) => {
// obfuscate(result.dest + "/remote/" + dirName + "/index.js");
// });
// }
//
// if (fs.existsSync(result.dest + "/assets")) {
// fs.readdirSync(result.dest + "/assets")
// .forEach((dirName) => {
// obfuscate(result.dest + "/assets/" + dirName + "/index.js");
// });
// }
//
// if (fs.existsSync(result.dest + "/src/chunks")) {
// fs.readdirSync(result.dest + "/src/chunks")
// .forEach((fileName) => {
// obfuscate(result.dest + "/src/chunks/" + fileName);
// });
// }
// console.log("%c兑吧发布插件 >> 变态代码防调试成功", "color: green");
// } else {
// console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
// console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
// console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
// await Editor.Dialog.warn("兑吧发布插件\n已开启调试模式\n请确保不是上线代码");
// }
/*************************** 防调试 ***************************/
/*************************** 修改脚本 ***************************/
console.log("%c兑吧发布插件 >> 开始修改脚本", "color: green");
......
......@@ -85,35 +85,35 @@ export const onAfterBuild: BuildHook.onAfterBuild = async function (options: ITa
/*************************** 防调试 ***************************/
// 非调试模式下开启变态代码防调试
if (!options.debug) {
console.log("%c兑吧发布插件 >> 变态代码防调试", "color: green");
if (fs.existsSync(result.dest + "/remote")) {
fs.readdirSync(result.dest + "/remote")
.forEach((dirName) => {
obfuscate(result.dest + "/remote/" + dirName + "/index.js");
});
}
if (fs.existsSync(result.dest + "/assets")) {
fs.readdirSync(result.dest + "/assets")
.forEach((dirName) => {
obfuscate(result.dest + "/assets/" + dirName + "/index.js");
});
}
if (fs.existsSync(result.dest + "/src/chunks")) {
fs.readdirSync(result.dest + "/src/chunks")
.forEach((fileName) => {
obfuscate(result.dest + "/src/chunks/" + fileName);
});
}
console.log("%c兑吧发布插件 >> 变态代码防调试成功", "color: green");
} else {
console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
await Editor.Dialog.warn("兑吧发布插件\n已开启调试模式\n请确保不是上线代码");
}
// if (!options.debug) {
// console.log("%c兑吧发布插件 >> 变态代码防调试", "color: green");
// if (fs.existsSync(result.dest + "/remote")) {
// fs.readdirSync(result.dest + "/remote")
// .forEach((dirName) => {
// obfuscate(result.dest + "/remote/" + dirName + "/index.js");
// });
// }
//
// if (fs.existsSync(result.dest + "/assets")) {
// fs.readdirSync(result.dest + "/assets")
// .forEach((dirName) => {
// obfuscate(result.dest + "/assets/" + dirName + "/index.js");
// });
// }
//
// if (fs.existsSync(result.dest + "/src/chunks")) {
// fs.readdirSync(result.dest + "/src/chunks")
// .forEach((fileName) => {
// obfuscate(result.dest + "/src/chunks/" + fileName);
// });
// }
// console.log("%c兑吧发布插件 >> 变态代码防调试成功", "color: green");
// } else {
// console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
// console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
// console.warn("兑吧发布插件 >> 已开启调试模式,请确保不是上线代码");
// await Editor.Dialog.warn("兑吧发布插件\n已开启调试模式\n请确保不是上线代码");
// }
/*************************** 防调试 ***************************/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment