# @brixtol/country-continent 中文文档

规范地址：https://npmcn.com/package/%40brixtol/country-continent/

版本：1\.0\.0
npm 元数据更新时间：2022-04-04T20:43:53.561Z
中文译文更新时间：2026-11-08T15:42:29.650Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40brixtol/country-continent
原文对照：https://npmcn.com/package/%40brixtol/country-continent/?lang=original
项目主页：https://github.com/brixtol/country-continent#readme
源码仓库：https://github.com/brixtol/country-continent

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

- 包体积（解压后）：22.2 kB，9 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：1 个
- 首次发布：2021-12-01T00:16:50.814Z
- 最新版本发布：2021-12-01T00:16:51.030Z
- 近 30 天下载量：8990（2026-10-09 至 2026-11-07，npm 官方下载统计）
- 已发布版本数：1（近 12 个月 0 个）

## 中文简介

2个字母(阿尔法2)的国家代码映射到大陆代码/名称

## 安装

```sh
npm install @brixtol/country-continent
```

也可以使用：`pnpm add @brixtol/country-continent`、`yarn add @brixtol/country-continent`、`bun add @brixtol/country-continent`

## README

## @ brixtol/ 国家大陆

国家代码[3166-1 α-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements))到大陆编码/名称绘图 [Brixtol 纺织品公司](https://www.brixtoltextiles.com/) 内部API在处理本地化和i18n操作时.

> 以英语绘制地图.

已消化:2.39 KB  
格齐佩德:897 B

### 安装

[小时](https://pnpm.js.org/en/cli/install)

```cli
pnpm add @brixtol/country-continent
```

[无](https://www.npmjs.com/)

```cli
npm install @brixtol/country-continent
```

[雅伦](https://yarnpkg.com/)

```cli
yarn add @brixtol/country-continent
```

### 使用量

您可以通过2个字母的国家代码,即小写、大写或两者的混合.

```javascript
import { getContinentCode, getContinentName } from '@brixtol/country-continent';

const sweden = getContinentName('SE'); // Europe
const russia = getContinentName('ru'); // Asia
const usa = getContinentName('uS'); // North America
const australia = getContinentCode('AU'); // OC
```

###### 输出

该模块还曝光了输出时的原始映射和界面. 提供了绘图对象 **只读** 使用 [对象. 冻结](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze)。除了原始映射外,还暴露出ISO代码联盟导出.

```ts
import { IContinents, ContinentCodes, ContinentNames } from '@brixtol/country-continent';

// Mapping Object

ContinentCodes.SE; // EU
ContinentNames.SE; // Europe
ContinentCodes.NL; // EU
ContinentNames.NL; // Europe
ContinentCodes.RU; // AS
ContinentNames.RU; // Asia

// Interface

IContinents.SE; // EU
IContinents.NL; // EU
IContinents.RU; // AS
```

> 界面与映射完全相同

### 相关

静态 GeoIP 工具

-   [@brixtol/i18n (英语)](https://github.com/brixtol/i18n)

货币代码映射的国家代码 :

-   [@ brixtol/ 货币编码](https://github.com/brixtol/currency-codes)

货币编码为货币符号映射:

-   [@ brixtol/ 货币符号](https://github.com/brixtol/currency-symbols)

### 许可证

许可证根据 [麻省理工学院](https://npmcn.com/package/%40brixtol/country-continent/#readme-LICENCE)

* * *

我们 [♡](https://www.brixtoltextiles.com/discount/4D3V3L0P3RS%5D) 开源!

## 常见问题

### @brixtol/country-continent 是什么？

2个字母\(阿尔法2\)的国家代码映射到大陆代码/名称

### 如何安装 @brixtol/country-continent？

在项目目录运行 npm install @brixtol/country-continent，或使用 pnpm add / yarn add / bun add。

### @brixtol/country-continent 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @brixtol/country-continent 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @brixtol/country-continent 可以商用吗？

@brixtol/country-continent 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @brixtol/country-continent 的下载量有多少？

根据 npm 官方下载统计，@brixtol/country-continent 在 2026/10/09 – 2026/11/07 这 30 天内被下载 8,990 次，日均约 300 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @brixtol/country-continent 还在维护吗？

最新版本 1\.0\.0 发布于 2021/12/01（4 年前）；至今共发布 1 个版本，其中过去 12 个月发布了 0 个；首次发布于 2021/12/01。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

