electron.build 对依赖的处理方式

一个 electron 项目中会有很多 node_modules 依赖,如果依赖是用 npm 安装的,本身会带有大量的 Symbol Link. electron.build 并不是直接把 项目的 node_modules 目录拷贝过去,而是将所有的 Symbol Link 恢复成实际的文件。
另外,它只对 package.jsondependency 字段进行处理,因此有可能出现在调试模式程序可以运行,打包会不能运行的状况,有可能是 require(module_name) 引起的 not found. 打包程序的报错要结合日志进行分析。

如果想绕过 electron.build 对依赖的处理,可以在 package.jsonextraResources 字段指定额外的内容

 "extraResources": [
{
  "from": "./server",
  "to": "./server"
 }]

这时 server 目录下的内容便会直接 copy 到 目标目录下而不会有筛选。

转载于:https://www.cnblogs.com/zhaofeng-shu33/p/11204190.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值