一、环境信息
操作系统版本:统信专业版本1060
CPU架构:arm64
electron版本:v25.9.5
chromium版本:114
打开开发者权限
二、electron编译问题总结
2.1 编译参数生成问题
在执行 gn gen out/Release --args=“import(”//electron/build/args/release.gn")"过程中出现的问题。
2.1.1 问题一:执行gn命令报错
gn gen out/Release --args="import(\"//electron/build/args/release.gn\")"
- 错误原因
使用了depod_tools的gn文件。 - 错误描述
Traceback (most recent call last):
File "/pan/depot_tools/gn.py", line 14, in <module>
import gclient_paths
File "/pan/depot_tools/gclient_paths.py", line 24, in <module>
def FindGclientRoot(from_dir, filename='.gclient'):
File "/usr/lib/python3.7/functools.py", line 477, in lru_cache
raise TypeError('Expected maxsiz