首页 > 解决方案 > 如何为电子生成器缓存文件?

问题描述

我使用electron-builder作为构建管道的一部分来构建nodegit本地依赖项。似乎每次我执行yarn install这个依赖项都是从头开始编译的,这需要很长时间。有没有办法为此使用缓存?

$ electron-builder install-app-deps
  • electron-builder  version=22.9.1
  • loaded configuration  file=package.json ("build" field)
  • rebuilding native dependencies  dependencies=nodegit@0.27.0 platform=win32 arch=x64
  • rebuilding native dependency  name=nodegit version=0.27.0
Done in 150.42s.

我尝试了预编译和编译nodegit。我得到了一个nodegit-v0.27.0-node-v83-win32-x64.tar.gz,但我真的不知道我可以在哪里挂钩,所以使用它而不是一遍又一遍地编译它。

Afaik,我可以以某种方式将 S3 带入我可以托管此文件的游戏中,但这对于我的用例来说是不必要的矫枉过正。如果我可以通过我自己的内部 FTP 或 gitlab 实例以某种方式“提供”这个文件,我会很好。

标签: node.jselectronelectron-builder

解决方案


推荐阅读