Electron 主要由 Node.js + Chromium 组成,不同版本对应的 Node.js 以及 Chromium 的版本都是不一样的。如果想要知道 Electron 具体使用了哪个版本的 Node.js 以及 Chromium,可以参考如下的方法:
- 在官方 Release 文档中查找对应版本号的具体情况;
- 在 Electron App 的运行环境中,使用
process.versions
来获取当前 Electron 使用到的各个组件的版本号,包括 Node.js,Chromium,V8 等。举例来说,以下是 Electron 7.1.7 所使用的具体版本信息:
{
"node": "12.8.1",
"v8": "7.8.279.23-electron.0",
"uv": "1.30.1",
"zlib": "1.2.11",
"brotli": "1.0.7",
"ares": "1.15.0",
"modules": "75",
"nghttp2": "1.39.2",
"napi": "4",
"llhttp": "1.1.4",
"http_parser": "2.8.0",
"openssl": "1.1.0",
"icu": "64.2",
"unicode": "12.1",
"electron": "7.1.7",
"chrome": "78.0.3904.130"
}