# electron-to-chromium 中文文档

规范地址：https://npmcn.com/package/electron-to-chromium/

版本：1\.5\.478
npm 元数据更新时间：2026-11-06T03:04:05.626Z
中文译文更新时间：2026-11-04T16:09:40.242Z
软件包许可：ISC

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/electron-to-chromium
原文对照：https://npmcn.com/package/electron-to-chromium/?lang=original
项目主页：https://github.com/Kilian/electron-to-chromium#readme
源码仓库：https://github.com/Kilian/electron-to-chromium

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：209 kB，12 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2017-01-15T16:40:50.100Z
- 最新版本发布：2026-11-06T03:04:05.300Z
- 近 30 天下载量：890209259（2026-10-07 至 2026-11-05，npm 官方下载统计）
- 已发布版本数：2184（近 12 个月 184 个）

## 中文简介

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

## 安装

```sh
npm install electron-to-chromium
```

也可以使用：`pnpm add electron-to-chromium`、`yarn add electron-to-chromium`、`bun add electron-to-chromium`

## README

### 由……制作 [@ kilianvalkhof](https://twitter.com/kilianvalkhof)

#### 其他项目:

-   💻 [聚烷](https://polypane.app/) -一次在多个屏幕上开发响应式网站和应用程序两倍的速度
-   🖌️ [叠加](https://superposition.design/) -通过从您的网站提取设计令牌来启动您的设计系统
-   🗒️ [FromScratch](https://fromscratch.rocks/) -一个聪明但简单的自动保存暂存器

* * *

# 电子-铬 [![npm](https://img.shields.io/npm/v/electron-to-chromium.svg)](https://www.npmjs.com/package/electron-to-chromium) [![npm-downloads](https://img.shields.io/npm/dm/electron-to-chromium.svg)](https://www.npmjs.com/package/electron-to-chromium) [![codecov](https://codecov.io/gh/Kilian/electron-to-chromium/branch/master/graph/badge.svg)](https://codecov.io/gh/Kilian/electron-to-chromium)[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium?ref=badge_shield)

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

此包用于 [Browserslist](https://github.com/ai/browserslist),所以你可以使用例如。 `electron >= 1.4` 在 [Autoprefixer](https://github.com/postcss/autoprefixer)， [Stylelint](https://github.com/stylelint/stylelint)， [通天塔-预置-环境](https://github.com/babel/babel-preset-env) 和 [eslint-插件-compat](https://github.com/amilajack/eslint-plugin-compat)。

**支持单位：**

[![](https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg)](https://m.do.co/c/bb22ea58e765)

## 安装

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

## 用法

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

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

### 属性

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

#### `versions`

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

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

#### `fullVersions`

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

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

#### `chromiumVersions`

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

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

#### `fullChromiumVersions`

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

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

### 功能

#### `electronToChromium(query)`

参数：

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

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

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

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

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

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

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

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

#### `chromiumToElectron(query)`

参数：

-   查询：字符串或数字，必填。主要或完整的铬版本。

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

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

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

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

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

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

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

#### `electronToBrowserList(query)` **已弃用**

参数：

-   查询：字符串或数字，必填。主要电子版。

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

一个函数返回一个 [Browserslist](https://github.com/ai/browserslist) 与给定的主要电子版本匹配的查询。返回一个字符串。

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

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

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

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

### 只导入版本，fullVersions，chromiumVersions和fullChromiumVersions

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

#### `versions`

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

#### `fullVersions`

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

#### `chromiumVersions`

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

#### `fullChromiumVersions`

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

## 更新

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

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

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

## 许可证

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium?ref=badge_large)

## 常见问题

### 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 和提交记录判断。

