1. 创建项目
npm i -g @tarojs/cli
npm info @tarojs/cli
>taro init 01-base-taro
Taro 即将创建一个新项目!
Need help? Go and open issue: https://tls.jd.com/taro-issue-helper
? 请输入项目介绍 01-base-taro
? 请选择框架 (Use arrow keys)
❯ React
PReact
Vue3
Solid
? 是否需要使用 TypeScript ? (Y/n)n
? 是否需要编译为 ES5 ? No
? 请选择 CSS 预处理器(Sass/Less/Stylus) (Use arrow keys)
❯ Sass
Less
Stylus
无
? 请选择包管理工具 (Use arrow keys)
❯ yarn
pnpm
npm
cnpm
? 请选择编译工具 (Use arrow keys)
❯ Webpack5
Vite
? 请选择模板源 (Use arrow keys)
❯ Gitee(最快)
Github(最新)
CLI 内置默认模板
自定义
社区优质模板源
❯ 默认模板
mobx
pwa
react-NutUI(NutUI + React 模板(https://nutui.jd.com/react/))
react-native
react-native-harmony
redux
(Move up and down to reveal more choices)
✔ 初始化 git 成功
执行安装项目依赖 yarn install, 需要一会儿...
yarn install v1.22.22
info No lockfile found.
[1/4] Resolving packages...
warning @tarojs/helper > @swc/register@0.1.10: Use @swc-node/register instead
...
[4/4] Building fresh packages...
success Saved lockfile.
$ husky
Done in 145.78s.
✔ 安装项目依赖成功
创建项目 01-base-taro 成功!