项目使用 pnpm 包管理工具:
npm install -g pnpm
安装依赖:
pnpm install
启动 H5:
pnpm dev:h5
启动微信小程序:
pnpm dev:weapp
- UnoCSS - 原子化 CSS 引擎
- NutUI 组件库 - Vue 3 组件库,支持 H5 和 小程序双端编译
- CHANGELOG - 自动生成 commit 提交记录
- ESLint + Prettier - 组合管理代码质量和风格
- Git 提交内容校验 - husky、commitlint、lint-staged
可以到 UnoCSS 文档 中查询语法
推荐使用带 class
写法:
<view class="mt-40px">unocss</view>
<view class="flex items-center text-green/500">unocss</view>
class="mt-40px"
在375(iphone6
、iphoneX
)的屏幕下对应小程序转换出来将会是:
.mt-40px {
margin-top: 80rpx;
}
对应 H5
平台转换结果:
.mt-40px {
margin-top: 40px;
}
参考 Taro 多端组件
对应的演示 demo
分别在 pages/index 和 components 下
文章地址:从零搭建 Taro 多端编译环境
可以在扩展(Extentions) 中搜索 @recommended
,就像这样:
这样就可以看到 .vscode
文件中推荐的插件扩展了