我写了一个电子应用程序,它通过 electron-packager
并运给用户。现在,我当然想对我的源码进行至少一些非常基本的保护,最好是把我所有的JS文件合并成一个大文件,并把这个文件丑化。
当然,这将破坏所有的 require
HTML和JS文件中的语句(即使我只对uglify进行最小化而不进行合并,JS文件也会被重命名)。
有没有什么方便的方法可以在构建应用程序时合并这些文件,而不用重写我的工作环境?
你可以用webpack来包装你的项目。我不知道你的渲染器UI框架使用了哪个框架,但你可以使用这个插件。https:/webpack.js.orgpluginsuifyjs-webpack-plugin。.
这将有助于使你的源码变得更加丑陋,在webpack构建完成后,你只需要改变main和renderer的切入点即可。