安装
从 npm 安装 listingsapi-js,选择 ESM 或 CJS,并验证您的配置。
环境要求
- Node.js 18 或更高版本
- npm、pnpm 或 yarn
SDK 使用原生 fetch(Node 18+ 内置),没有任何运行时依赖。
安装
npm install listingsapi-js# pnpmpnpm add listingsapi-js # yarnyarn add listingsapi-jsESM 和 CJS
listingsapi-js 同时包含 ESM 和 CommonJS 构建版本。系统会根据您项目的 type 设置自动选择正确的入口。
ESM(在 package.json 中设置 "type": "module",或使用 .mts/.mjs 扩展名):
import { ListingsAPI, APIError } from 'listingsapi-js';CJS(使用默认的 Node 模块解析方式,或使用 .cts/.cjs 扩展名):
const { ListingsAPI, APIError } = require('listingsapi-js');TypeScript
包中已包含类型定义,因此无需单独安装 @types/listingsapi-js。SDK 使用 TypeScript 编写,dist/ 文件夹包含所有导出项的 .d.ts 文件(以及 CommonJS 构建版本的 .d.cts 文件)。
# No extra step needed: types come with the packagenpm install listingsapi-js固定版本
本文档已使用 listingsapi-js 0.3.2 进行测试。
npm install listingsapi-js@0.3.2或者在 package.json 中配置:
{"dependencies": { "listingsapi-js": "^0.3.2"}}验证
import { ListingsAPI } from 'listingsapi-js'; const client = new ListingsAPI({ apiKey: 'your-api-key' });console.log('listingsapi-js ready', typeof client.fetchAllLocations);npx tsx verify.ts