javascript - 通过自动更改所有函数和变量名称来掩盖生产中的 react 代码

标签 javascript reactjs security webpack

是否有任何库可以帮助掩盖用于生产的 react 构建?
就像是:

const MyComp = () = > {
 const {propa, propb} = useMyfunc()
 return(...)
}
const xyz = () = > {
 const {yxz, zyx} = zzz()
 return(...)
}

最佳答案

正确的选择是Terser .它也可以与 webpack 一起使用 (terser-webpack-plugin) 用于 ES6+ .uglify-esno longer maintaineduglify-js不支持 ES6+。
您可以从此 article 引用不同软件包的基准测试。 .

关于javascript - 通过自动更改所有函数和变量名称来掩盖生产中的 react 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67617529/

相关文章:

javascript - 如何让 moment.js 将日期 '1234 56 78' 视为无效日期?

security - 保护集群中 pod 之间的流量

security - SSL/TLS 证书 |创建跨平台的 csr/cer 文件?

reactjs - 如何使用 typescript 重用 redux 工具包中的 reducer ?

javascript - React 如何设置组件 id 以便能够使用 document.getElementById()

.net - 置于 GAC 中的程序集是否获得完全信任?

javascript - 我怎样才能保持由最大宽度、最大高度构造的 div 的形状?

javascript - Primeng 确认对话框在服务中不起作用

javascript - 在javascript中选择第一个div child 的第二个 child

javascript - 在 React Js 中实现两个 for 循环以创建用于井字游戏的 3X3 方形矩阵框