根据下面步骤来初始化 React、PReact 和 Svelte 项目,分别执行 taro build --type weapp
命令,比较各 dist
目录的体积。
taro init react-initial-app
命令选择如下:
请选择框架 React
是否需要使用 TypeScript
请选择 CSS 预处理器 Sass
请选择编译工具 Webpack5
请选择包管理工具 yarn
请选择模板源 Gitee(最快)
请选择模板 默认模板
taro init preact-initial-app
命令选择如下:
请选择框架 PReact
是否需要使用 TypeScript
请选择 CSS 预处理器 Sass
请选择编译工具 Webpack5
请选择包管理工具 yarn
请选择模板源 Gitee(最快)
请选择模板 默认模板
taro init svelte-initial-app
官方命令中还未支持 Svelte 项目的初始化,故先创建一个 React 项目,命令选择如下:
请选择框架 React
是否需要使用 TypeScript
请选择 CSS 预处理器 Sass
请选择编译工具 Webpack5
请选择包管理工具 yarn
请选择模板源 Gitee(最快)
请选择模板 默认模板
再安装 Taro Svelte 插件,根据插件文档修改项目的配置,并修改代码。
初始项目 | |
---|---|
Svelte | 169kb ⭐️ |
React | 307kb |
PReact | 193kb |