我正在使用electron-packager创建我的应用程序的electron.exe。我需要排除所有节点模块。我尝试了以下方法
--ignore=node_modules
上面的不起作用。任何想法如何排除所有文件夹/删除节点模块在最终构建。
r55awzrz1#
如果您将模块安装为devDependencies,则它们将在打包之前自动删除。如果您使用的是electron-builder,则可以在配置中将glob模式定义为files。在这种情况下,!**/node_modules/*将排除所有node_modules。如果您使用的是electron-packager,则可以使用ignore选项和正则表达式来排除文件。
devDependencies
electron-builder
files
!**/node_modules/*
node_modules
electron-packager
ignore
1条答案
按热度按时间r55awzrz1#
如果您将模块安装为
devDependencies
,则它们将在打包之前自动删除。如果您使用的是
electron-builder
,则可以在配置中将glob模式定义为files
。在这种情况下,!**/node_modules/*
将排除所有node_modules
。如果您使用的是
electron-packager
,则可以使用ignore
选项和正则表达式来排除文件。