You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在React Typescript项目中接入Tradingview lightweight-charts

针对lightweight-charts在React Typescript项目的安装&类型问题解决方案

核心前提

lightweight-charts 官方已内置完整Typescript类型声明,不存在单独的@types/lightweight-charts第三方类型包,你找不到对应类型包属于正常情况。

依赖未写入package.json问题修复

按照对应包管理器执行正确安装命令即可:

  • npm 安装命令:
    npm install lightweight-charts --save
    旧版本npm默认不会将依赖写入package.json,--save参数会强制写入dependencies字段
  • yarn 安装命令:
    yarn add lightweight-charts
    yarn默认自动写入依赖,若仍未生效请确认执行命令时的终端路径为项目根目录,且当前账号对项目目录有写入权限

类型识别异常修复

安装完成后直接导入即可使用,TS会自动识别内置类型:

import { createChart, IChartApi } from 'lightweight-charts';

如果仍提示类型缺失,在项目tsconfig.json的compilerOptions中添加配置即可:

{
  "compilerOptions": {
    "typeRoots": [
      "node_modules/@types",
      "node_modules/lightweight-charts/dist"
    ]
  }
}

内容的提问来源于stack exchange,提问作者tomi lui

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 07:21:03