进入项目仓库
# 请使用pnpm 8进行安装,避免依赖结构问题导致后续命令无法执行
pnpm i
npm run build:all
windows 下开发时,安装依赖如果出现问题,请参考windows 开发注意事项
目前没有 example
目录 ,直接在 packages/core
里面新建了 .doctor.ts
配置文件,用来调试 doctor web-tools
命令
已有 examples/web-tools
进行调试
cd examples/web-tools
npm run test
examples/diy
整合了目前已有的绝大部分 rules
cd examples/diy
npm run test
如果想要 编写新的 feature
新开启一个终端
因为 monorepo 的缘故 无需手动 link
,修改源码后 examples
中即可查看效果
cd packages/web-tools
npm run dev
npm run test //记得回到 examples/web-tools 中
位于 website
目录下 使用的是 dumi + antd
的主题包
1.主要修改 .dumirc.ts
配置文件 即可 powered by antd 主题包
2.md 编写 powered by dumi
npm run start
windows 环境下开发可能会遇到一些问题,可以参考:
- 确保 node 版本为 16+,pnpm 版本为 8+
- 部分命令报错时(如
sh
,rm -rf
等)请使用能够支持这些 shell 的终端运行命令,比如git-bash
,zsh
等 - 依赖下载失败时,考虑切换下载源,开启管理员模式后重试
- 提示
doctor
等依赖缺失时,请尝试pnpm i
,doctor
命令由本地的@doctors/core
提供,请检查是否正确使用 monorepo 模式开发