electron-to-chromium

中文文档
1.5.478发布于 2026/11/06ISCCommonJS零依赖构建来源已验证近 30 天下载 8.9亿

提供电子到铬版本映射的列表

中文使用文档
文档目录8 节
  1. 由……制作 @ kilianvalkhof
  2. 安装
  3. 用法
  4. 属性
  5. 功能
  6. 只导入版本,fullVersions,chromiumVersions和fullChromiumVersions
  7. 更新
  8. 许可证

由……制作 @ kilianvalkhof

其他项目:

  • 💻 聚烷 -一次在多个屏幕上开发响应式网站和应用程序两倍的速度
  • 🖌️ 叠加 -通过从您的网站提取设计令牌来启动您的设计系统
  • 🗒️ FromScratch -一个聪明但简单的自动保存暂存器

电子-铬 npm npm-downloads codecovFOSSA Status

此存储库提供了电子版本到其使用的Chromium版本的映射。

此包用于 Browserslist,所以你可以使用例如。 electron >= 1.4 在 Autoprefixer, Stylelint, 通天塔-预置-环境 和 eslint-插件-compat。

支持单位:

安装

安装使用 npm install electron-to-chromium。

用法

要包括电子对铬,要求它:

var e2c = require('electron-to-chromium');

属性

电子到铬对象有4个属性可以使用:

versions

键值对的对象,具有 专业 电子版为键,对应的主要铬版为值。

var versions = e2c.versions;
console.log(versions['1.4']);
// returns "53"

fullVersions

键值对的对象,以电子版本作为键,以相应的完整Chromium版本作为值。

var versions = e2c.fullVersions;
console.log(versions['1.4.11']);
// returns "53.0.2785.143"

chromiumVersions

键值对的对象,具有 专业 以铬版为键,以对应的主电子版为值。

var versions = e2c.chromiumVersions;
console.log(versions['54']);
// returns "1.4"

fullChromiumVersions

键值对的对象,以Chromium版本为键,以相应的主要电子版本的数组为值。

var versions = e2c.fullChromiumVersions;
console.log(versions['54.0.2840.101']);
// returns ["1.5.1", "1.5.0"]

功能

electronToChromium(query)

参数:

  • 查询: 字符串或数字,必填。主要或全电子版本。

返回给定Electron函数的相应Chromium版本的函数。返回一个字符串。

如果你给它提供一个主要的电子版本,它会返回一个主要的铬版本:

var chromeVersion = e2c.electronToChromium('1.4');
// chromeVersion is "53"

如果你给它提供一个完整的电子版,它会返回完整的铬版。

var chromeVersion = e2c.electronToChromium('1.4.11');
// chromeVersion is "53.0.2785.143"

如果查询与Chromium版本不匹配,它将返回 undefined。

var chromeVersion = e2c.electronToChromium('9000');
// chromeVersion is undefined

chromiumToElectron(query)

参数:

  • 查询:字符串或数字,必填。主要或完整的铬版本。

返回具有给定Chromium查询的相应Electron版本的字符串。

如果你给它提供一个主要的铬版本,它会返回一个主要的电子版本:

var electronVersion = e2c.chromiumToElectron('54');
// electronVersion is "1.4"

如果您为其提供完整的Chrome版本,它将返回完整的Electron版本的数组。

var electronVersions = e2c.chromiumToElectron('56.0.2924.87');
// electronVersions is ["1.6.3", "1.6.2", "1.6.1", "1.6.0"]

如果查询与Electron版本不匹配,它将返回 undefined。

var electronVersion = e2c.chromiumToElectron('10');
// electronVersion is undefined

electronToBrowserList(query) 已弃用

参数:

  • 查询:字符串或数字,必填。主要电子版。

弃用: Browserlist已经包括电子对铬。

一个函数返回一个 Browserslist 与给定的主要电子版本匹配的查询。返回一个字符串。

如果您为其提供主要的电子版本,它将返回与Chromium功能匹配的Browserlist查询字符串:

var query = e2c.electronToBrowserList('1.4');
// query is "Chrome >= 53"

如果查询与Chromium版本不匹配,它将返回 undefined。

var query = e2c.electronToBrowserList('9000');
// query is undefined

只导入版本,fullVersions,chromiumVersions和fullChromiumVersions

如果需要考虑文件大小,则可以自行导入所有列表。

versions

var versions = require('electron-to-chromium/versions');

fullVersions

var fullVersions = require('electron-to-chromium/full-versions');

chromiumVersions

var chromiumVersions = require('electron-to-chromium/chromium-versions');

fullChromiumVersions

var fullChromiumVersions = require('electron-to-chromium/full-chromium-versions');

更新

这个包将与每个新的电子释放更新。

要更新列表,请运行 npm run build.js.需要互联网接入,因为它从电子版本的规范列表下载。

要验证正确的行为,请运行 npm test。

许可证

FOSSA Status

版本与发布记录

electron-to-chromium 共发布 2,184 个版本,首次发布于 2017/01/16;过去 12 个月发布了 184 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.5.478latest2026/11/061 天前
1.5.4772026/11/052 天前
1.5.4762026/11/043 天前
1.5.4752026/11/043 天前
1.5.4742026/11/044 天前
1.5.4732026/11/034 天前

关于 electron-to-chromium 的常见问题

electron-to-chromium 是什么?

提供电子到铬版本映射的列表

如何安装 electron-to-chromium?

在项目目录运行 npm install electron-to-chromium,或使用 pnpm add / yarn add / bun add。

electron-to-chromium 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/electron-to-chromium 是否存在。

electron-to-chromium 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

electron-to-chromium 可以商用吗?

electron-to-chromium 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

electron-to-chromium 的下载量有多少?

根据 npm 官方下载统计,electron-to-chromium 在 2026/10/07 – 2026/11/05 这 30 天内被下载 890,209,259 次,日均约 29,673,642 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

electron-to-chromium 还在维护吗?

最新版本 1.5.478 发布于 2026/11/06(1 天前);至今共发布 2184 个版本,其中过去 12 个月发布了 184 个;首次发布于 2017/01/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。