node.js - 如何为电子生成器缓存文件?
问题描述
我使用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 实例以某种方式“提供”这个文件,我会很好。
解决方案
推荐阅读
- c# - 正则表达式匹配所有字符直到到达字符,但也包括最后一个匹配
- javascript - 使用javascript验证表单中的选择时出错
- rust - 如何测试对象的其他特征函数
- html - Outlook 桌面的徽标大小调整
- powershell - [System.Web.Security.Membership]::GeneratePassword() - 找不到类型
- c# - OnItemDataBound 将列表视图中的链接按钮注册到更新面板脚本管理器,但是,它们仅在第一次单击时起作用
- java - 具有相同存储库和实体的多个数据源
- database - 如何在 GDPR 下将用户名存储在数据库中?
- c - 比较频繁输入数据和存储 MAX 和 MIN 值的快速方法
- css - 即使删除了 margin 属性,元素仍然有边距