Skip to content

Qiu-Jun/uni-cli-template

Repository files navigation

uni-cli-template

技术栈

  • Node 16.20.1
  • pnpm 8.6.3
  • vue3
  • typescript
  • pinia
  • uniapp

使用

# 如果没有pnpm 项目使用pnpm,commit自动校验都是用pnpm,请使用pnpm启动项目
npm install pnpm -g

pnpm install

pnpm dev:weapp

# 提交代码
git add . # 添加需要提交的文件
pnpm commit # 使用此命令编写commit

使用说明

  • 已集成AutoImport, 对于vue的组合api无需手动import
  • 环境变量目前只有dev和pro,可以手动添加处理

vscode setting

正常情况会根据.vscode下的extendsions提示安装插件,没有的话重新打开项目或手动安装配置

  • vscode 插件
    • Prettier - Code formatter
    • eslint
    • volar
{
  // 开启自动修复
  "editor.codeActionsOnSave": {
    "source.fixAll": false,
    "source.fixAll.eslint": true
  },
  // 保存的时候自动格式化
  "editor.formatOnSave": true,
  // 默认格式化工具选择prettier
  "editor.defaultFormatter": "esbenp.prettier-vscode"
}

自动注释说明

使用的是korofileheader .vscode/settings.json

"fileheader.customMade": {
  "Description": "", //文件内容描述
  "Author": "Your Name", //编辑人
  "Date": "Do not edit", //时间
  "FilePath": "", // 设置后,默认生成文件相对于项目的路径
  "LastEditTime": "Do not edit",
  "LastEditors": "Your Name"
},

TODO

  • uni脚手架初始化
  • 环境变量
  • eslint + prettier + husky
  • unocss
  • commit cz