我应该如何排除electron-packager中的所有node_modules

时间:2018-03-23 09:27:22

标签: node.js electron node-modules electron-packager asar

我正在使用电子打包器来创建我的应用程序的electron.exe。我需要排除所有节点模块。我尝试了以下

- 忽略= node_modules

以上不起作用。知道如何在最终版本中排除所有文件夹/删除节点模块。

1 个答案:

答案 0 :(得分:9)

如果您将模块安装为devDependencies,则在打包之前将自动修剪它们。

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

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