首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Deno Bundles的混淆与压缩

Deno Bundles的混淆与压缩
EN

Stack Overflow用户
提问于 2020-05-20 04:50:13
回答 1查看 459关注 0票数 4

在WebPack中,当我生成一个包时,它会混淆和压缩该包。

德诺中,邦德勒生成更易读的格式化代码。我没有看到任何混淆或压缩的选择。

在deno中,我将如何完成一个模糊和压缩的包?我需要一些不涉及Visual代码的东西,比如WebPack。有什么选择吗?我只是使用节点工具来完成这个任务吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-15 15:23:38

我可以建议的一种方法是使用regex表达式系统地删除对程序员有用的任何内容,或者检查元素用户。

我没有最好的例子,但这删除了99%的空白以及所有的行。一种更激进的方法还可以将大多数用户定义的变量重命名为一组术语,如“a”、“b”或“aB”。

代码语言:javascript
复制
const obfuscated = originalCode.replace(/\s+/g, " ").replace(/\n/g, "").replace(/\/\/# sourceMappingURL.*$/, "");

最后一个表达式ran删除了包含原始文件和导入的包信息,如果您将其发送到客户端,否则可能会造成安全风险。

虽然这个问题是在两年前提出的,但我希望有人能发现这一点有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61905344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档