- node:
v12.22.0及以上 - 包管理:pnpm,建议
v8.0.0及以上
- 1.安装 pnpm:https://pnpm.io/zh/installation,验证:
pnpm -v - 2.安装 node 依赖包:
pnpm install启动开发环境(带热更新和sourcemap):
pnpm dev该命令会监听文件变化,自动重新构建,并生成sourcemap便于调试。
保证文件在packages/**/__tests__目录下,文件格式为ts/tsx。执行命令:
pnpm test:unitFundCharts
├─packages
│ ├─core 核心模块
│ ├─charts 图表工厂
│ ├─toolTips 交互提示工具
│ └─components 组件模块
├─scripts
│ ├─build 构建脚本
│ └─jest 单测脚本
├─types 全局类型声明
├─coverage 单测报告
├─docs 文档
└─lib 构建产物
开发构建(带sourcemap):
pnpm build生产构建(不带sourcemap,代码压缩):
pnpm build:prod- 工作区内所有包保持统一版本号,发布时同步更新。