taro-vue-eslint
Taro template for Vue 3 mini-program and H5 projects.
Stack
- Taro 4.2 and Vue 3.5.
- NutUI Taro and NutUI auto import resolver.
- Alova with
@alova/adapter-taro. - Pinia and persisted state.
- ESLint, Sass, Webpack 5, UnoCSS for Taro.
Commands
pnpm install
pnpm dev:weapp
pnpm dev:h5
pnpm build:weapp
pnpm build:h5
pnpm build:h5:prod
pnpm lint
pnpm lint:fix
UnoCSS
The template now enables UnoCSS watch mode during development or --watch
builds. Its unocss.config.ts scans src/**/*.{vue,js,ts,jsx,tsx,html} and
uses unocss-preset-weapp with taroWebpack: 'webpack5'.
pnpm Builds
pnpm-workspace.yaml includes allowBuilds entries for Taro, SWC, esbuild,
core-js, lefthook, and related packages so dependency build approvals are
captured by the template.