Electron 有没有一种简单的方法来丑化/缩小一个电子项目?

Electron 有没有一种简单的方法来丑化/缩小一个电子项目?,electron,uglifyjs,Electron,Uglifyjs,我已经编写了一个electron应用程序,它通过electron packager打包并发送给用户。现在,我当然想对我的源代码进行一些非常基本的保护,理想的情况是将我所有的JS文件合并成一个大文件,并使这个文件丑陋 当然,这会破坏HTML和JS文件中的所有require语句(即使我只缩小/uglify而不合并,JS文件也会被重命名) 在构建应用程序时,是否有任何方便的方法可以合并这些文件,而不必重写我的工作环境 您可以使用webpack包装您的项目。我不确定您的渲染器UI框架使用了哪个框架。 但

我已经编写了一个electron应用程序,它通过
electron packager
打包并发送给用户。现在,我当然想对我的源代码进行一些非常基本的保护,理想的情况是将我所有的JS文件合并成一个大文件,并使这个文件丑陋

当然,这会破坏HTML和JS文件中的所有
require
语句(即使我只缩小/uglify而不合并,JS文件也会被重命名)


在构建应用程序时,是否有任何方便的方法可以合并这些文件,而不必重写我的工作环境

您可以使用webpack包装您的项目。我不确定您的渲染器UI框架使用了哪个框架。 但是你可以使用这个插件

这将有助于使你的源代码丑陋。 在webpack构建之后,您只需要更改main和renderer的入口点