我想知道如何在使用create react app项目构建网站时进行混淆。(请放心,混淆的目的仅仅是混淆本身,而不是任何误导的安全感)。
有没有办法在react app的构建管道中使用流行的uglify JS库?它与各种react特性如何交互?动态导入呢?就目前而言,其他地方几乎没有关于这方面的可靠文献,所以我想知道是否可以做到这一点。
那混淆CSS呢?(随机类名)或者是否可以对生成的HTML进行混淆?(通过随机化div嵌套)
当你运行 "react-scripts build "时,UglifyJS已经是react构建过程的一部分。如果你不希望别人能够直接读取你的代码,你能够在运行这个构建过程时禁用源码图,尽管它可以通过外部程序运行成易于读取的方式。
如果你想对buildpipeline过程有更多的控制,你将不得不使用一个捆绑器。外面有很多,比如 浏览器化 和 webpack. 下面是一个简短的 指南 我经过快速搜索发现。希望这些信息能帮到你。