electron.build 对依赖的处理方式

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

若是想绕过 electron.build 对依赖的处理,能够在 package.jsonextraResources 字段指定额外的内容npm

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

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

相关文章
相关标签/搜索