Appearance
因为项目采用 ts 进行开发,打包工具有 tsc、rollup、vite 等
ts
tsc
rollup
vite
AST 转换项目:采用 rollup
rollup 与 tsc 对比:
Editor编辑器项目:采用 vite
因为在开发环境下,使用的是 main.tsx 作为入口文件,需要借助 vite 快速启动开发服务器,并且 vite 打包模式依赖 rollup,所以就借助 vite 的 库模式 进行项目打包,入口文件为 index.tsx,这样不会影响开发模式。
main.tsx
index.tsx