安装

本指南将帮助你在项目中安装 Tushare SDK。

系统要求

在开始之前,请确保你的开发环境满足以下要求:

  • Node.js: 18.0.0 或更高版本
  • 包管理器: npm 9.0.0+ 或 pnpm 8.0.0+ 或 yarn 1.22.0+
  • TypeScript (可选): 5.0.0 或更高版本

使用 npm 安装

1npm install @hestudy/tushare-sdk

使用 pnpm 安装

1pnpm add @hestudy/tushare-sdk

使用 yarn 安装

1yarn add @hestudy/tushare-sdk

验证安装

安装完成后,你可以通过以下方式验证安装是否成功:

1import { TushareClient } from '@hestudy/tushare-sdk';
2
3const client = new TushareClient({ token: 'YOUR_TOKEN' });
4console.log('Tushare SDK 安装成功!');

如果没有报错,说明 SDK 已经成功安装。

TypeScript 支持

Tushare SDK 使用 TypeScript 编写,提供完整的类型定义。如果你的项目使用 TypeScript,无需额外安装类型定义包。

tsconfig.json 配置建议

1{
2  "compilerOptions": {
3    "target": "ES2020",
4    "module": "ESNext",
5    "moduleResolution": "node",
6    "esModuleInterop": true,
7    "strict": true,
8    "skipLibCheck": true
9  }
10}

常见问题

Q: 安装时出现权限错误怎么办?

A: 如果使用 npm 安装时遇到权限错误,可以尝试:

1# 使用 --legacy-peer-deps 标志
2npm install @hestudy/tushare-sdk --legacy-peer-deps
3
4# 或者使用 sudo (不推荐)
5sudo npm install @hestudy/tushare-sdk

推荐使用 pnpm 或配置 npm 的全局安装路径。

Q: 如何更新到最新版本?

A: 使用以下命令更新到最新版本:

1# npm
2npm update @hestudy/tushare-sdk
3
4# pnpm
5pnpm update @hestudy/tushare-sdk
6
7# yarn
8yarn upgrade @hestudy/tushare-sdk

Q: 如何安装特定版本?

A: 在包名后指定版本号:

1npm install @hestudy/tushare-sdk@1.2.0

下一步