Electron:如何移除不需要的模块?

Electron:如何移除不需要的模块?,electron,electron-packager,Electron,Electron Packager,我正在开发我的第一个电子应用程序,我有一些关于部署的问题 我正在MacOS上开发,并使用electron packager为MacOS和Windows进行打包 节点\模块目录中似乎有大量模块。我知道它们不会占用太多空间,但文件的数量肯定会减慢打包和压缩/解压过程。如何修剪未使用的模块 似乎还有大量我不使用的区域设置。同上。如果您将模块作为依赖项安装,则在打包之前,它们都将被自动删除 如果您使用的是electron packager,则可以使用选项和正则表达式排除文件 我建议您使用electron

我正在开发我的第一个电子应用程序,我有一些关于部署的问题

我正在MacOS上开发,并使用electron packager为MacOS和Windows进行打包

节点\模块目录中似乎有大量模块。我知道它们不会占用太多空间,但文件的数量肯定会减慢打包和压缩/解压过程。如何修剪未使用的模块

似乎还有大量我不使用的区域设置。同上。

如果您将模块作为依赖项安装,则在打包之前,它们都将被自动删除

如果您使用的是electron packager,则可以使用选项和正则表达式排除文件

我建议您使用electron builder而不是electron packager。你可以在这里得到两者的最佳区别


如果您使用的是electron builder,您可以在配置中将模式定义为文件。在这种情况下**/node_modules/*将排除所有node_模块。

我认为没有必要问为什么这个问题被否决。