taro-vue-eslint
适用于 Vue 3 小程序和 H5 项目的 Taro 模板。
技术栈
- Taro 4.2 与 Vue 3.5。
- NutUI Taro 与 NutUI 自动导入 resolver。
- Alova 与
@alova/adapter-taro。 - Pinia 与状态持久化。
- ESLint、Sass、Webpack 5、适配 Taro 的 UnoCSS。
命令
pnpm install
pnpm dev:weapp
pnpm dev:h5
pnpm build:weapp
pnpm build:h5
pnpm build:h5:prod
pnpm lint
pnpm lint:fix
UnoCSS
模板现在会在开发环境或 --watch 构建中启用 UnoCSS watch。unocss.config.ts 会扫描 src/**/*.{vue,js,ts,jsx,tsx,html},并使用带有 taroWebpack: 'webpack5' 的 unocss-preset-weapp。
pnpm 构建许可
pnpm-workspace.yaml 已包含 Taro、SWC、esbuild、core-js、lefthook 等依赖的 allowBuilds,模板会保留这些依赖构建许可。