@@ -49,12 +52,6 @@ export class JavaScriptObfuscatorCLI implements IInitializable { @initializable() private inputPath: string; /** * @type {string} */ @initializable() private sourceCode: string = ''; /** * @param {string[]} argv */ @@ -81,6 +78,50 @@ export class Java...
确保你的 webpack、webpack-cli、webpack-obfuscator 和其他相关插件和加载器都是最新版本。过时的依赖可能会导致问题。 减少混淆设置:尝试减少 webpack-obfuscator 的混淆设置,看看是否是某些特定的混淆选项导致了问题。逐步增加混淆级别,直到找到问题的根源。 分析构建时间:使用--profile 标志运行 webpack,以获取有关...
4 changes: 2 additions & 2 deletions 4 src/cli/JavaScriptObfuscatorCLI.ts Original file line numberDiff line numberDiff line change @@ -233,7 +233,7 @@ export class JavaScriptObfuscatorCLI implements IInitializable { BooleanSanitizer ) .option( '--domainLock <list>', '--domainLock \'...
When using CLI this prefix will be added automatically.JavaScript Obfuscator OptionsFollowing options are available for the JS Obfuscator:options:{ compact: true, controlFlowFlattening: false, controlFlowFlatteningThreshold: 0.75, deadCodeInjection: false, deadCodeInjectionThreshold: 0.4, debugProtection: ...
官网:https://obfuscator.io/ 这个库很像在线JavaScript代码压缩网站,实际上也可以做一个在线压缩代码的网站。不过他吸引我的是他的cli工具。 ❗ 作者在Github上说了没有很多时间来维护这个项目了,使用请慎重考虑。 文档 官网文档:https://github.com/javascript-obfuscator/javascript-obfuscator/ ...
@javascript-obfuscator/escodegen 2.3.0 直接依赖 npm caniuse-lite 1.0.30001228 间接依赖 npm cliui 6.0.0 间接依赖 npm acorn 8.8.2 直接依赖 npm multimatch 5.0.0 直接依赖 npm strip-json-comments 3.1.0 间接依赖 npm @types/json5 0.0.29 间接依赖 npm editorconfig 0.15.3 间接依赖 npm rimraf 4....
像这样:Image 另一个是,您可以禁用stringArray: true到stringArray: false。CLI命令:
@javascript-obfuscator/escodegen 2.3.0 间接依赖 npm object-is 1.1.3 间接依赖 npm import-fresh 3.3.0 间接依赖 npm minimatch 3.0.4 间接依赖 npm schema-utils 3.0.0 间接依赖 npm component-emitter 1.3.0 间接依赖 npm lodash.get 4.4.2 间接依赖 npm @webpack-cli/serve 1.2.2 间接依赖 npm emoji...
] }; vue cli 项目配置: // vue.config.js const path = require(path); var JavaScriptObfuscator = require(webpack-obfuscator); module.exports = { ?publicPath: process.env.NODE_ENV === production ? ./ : /, ?productionSourceMap: false, ?configureWebpack: { ?plugins: [ ?new JavaScript...
When using CLI this prefix will be added automatically.JavaScript Obfuscator OptionsFollowing options are available for the JS Obfuscator:options:{ compact: true, controlFlowFlattening: false, controlFlowFlatteningThreshold: 0.75, deadCodeInjection: false, deadCodeInjectionThreshold: 0.4, debugProtection: ...