【问题标题】:Electron: How do I remove unwanted modules?Electron:如何删除不需要的模块?
【发布时间】:2019-12-31 05:48:04
【问题描述】:

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

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

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

似乎还有大量我不使用的语言环境。同上。

【问题讨论】:

  • 我认为问这个问题为什么被否决没有任何意义。

标签: electron electron-packager


【解决方案1】:

如果您以devDependencies 安装模块,在打包之前它们都会被自动修剪。

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

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

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

【讨论】:

    猜你喜欢
    • 2016-05-08
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 2017-04-30
    • 2017-03-20
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    相关资源
    最近更新 更多