@aerapass/country-data

中文文档
1.1.1发布于 2026/01/26MITTypeScriptCommonJS近 30 天下载 2359

国家数据----如其ISO代码和货币

中文使用文档
文档目录7 节
  1. 安装
  2. 使用量
  3. 国家
  4. 情况说明
  5. 区域
  6. 货币
  7. 来源

国家数据

npm Main CI codecov code style: prettier semantic-release GitHub

关于国家的数据 -- -- 如其ISO代码和货币 -- -- 有打字.

安装

npm install @aerapass/country-data

使用量

import { countries, continents, currencies, regions } from '@aerapass/country-data'

// .all gives you an array of all entries
console.log(countries.all)
console.log(currencies.all)

// countries are found using alpha2 or alpha3 (both uppercase)
console.log(countries.BE.name) // 'Belgium'
console.log(countries.FRA.currencies) // ['EUR']

// currencies are accessed by their code (uppercase)
console.log(currencies.USD.name) // 'United States Dollar'

// regions are accessed using a camel case name
console.log(regions.europe.countries)

国家

目前为每个国家提供的数据是:

情况说明

这个 status 可以是“ 指定”、“ 保留”、“ 用户指定” 或“ 删除” 之一.

指定指该代码在ISO 3166标准中正确. 被保留意味着该代码被阻止被使用. 删除意味着它已被删除。 用户指定是指某些用途需要使用。 删除意味着它曾经是标准,但现在不是.

见 https://en.wikipedia.org/wiki/ISO 3166-1 alpha-2 互联网档案馆的存檔,存档日期2014-12-2 ,特别是“用户指定代码元素”和“保留代码元素”部分.

区域

各国按区域分类。 区域清单绝非详尽无遗,非常欢迎关于增列的请求.

  • countries 数组 alpha2 本区域各国的守则.

货币

仅仅有一国的货币编码并不那么有用,所以包括货币数据:

来源

货币数据是从 维基百科 ISO 4217 页 次.

国家呼叫代码来自 维基百科国家呼叫代码 页 次.

版本与发布记录

@aerapass/country-data 共发布 6 个版本,首次发布于 2020/07/09;过去 12 个月发布了 1 个版本。

版本发布日期距今
1.1.1latest2026/01/269 个月前
1.0.52021/02/145 年前
1.0.42021/01/285 年前
1.0.32020/10/216 年前
1.0.22020/07/096 年前
1.0.12020/07/096 年前

关于 @aerapass/country-data 的常见问题

@aerapass/country-data 是什么?

国家数据----如其ISO代码和货币

如何安装 @aerapass/country-data?

在项目目录运行 npm install @aerapass/country-data,或使用 pnpm add / yarn add / bun add。

@aerapass/country-data 支持 TypeScript 吗?

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

@aerapass/country-data 支持 ESM 还是 CommonJS?

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

@aerapass/country-data 可以商用吗?

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

@aerapass/country-data 的下载量有多少?

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

@aerapass/country-data 还在维护吗?

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