Skip to content

swdenglian/uni-pro

Repository files navigation

uni-pro

支持

  • Android离线打包/命令打包
  • Pinia
  • uni-ui
  • Axios

Pro路由说明

本项目采用约定式路由,按照下方规则生成路由,即生成uni-app的pages.json:

  • 监听 src/ui/pages 目录,其中index.vue将会生成对应的路由,其余的均不生成路由
  • 更新 pages.json 时机
    • 创建 index.vue 文件时
    • 删除 index.vue 文件时
    • 项目启动时

Pro内置工具说明

Pro命令说明

{
  "scripts": {
    // 构建不同环境的Android包,构建结果在android/app/build/outputs/apk/release/ 下
    "build:android:prod": "cross-env ENV=.env.prod vite-node ./scripts/build-android.ts",
    "build:android:dev": "cross-env ENV=.env.dev vite-node ./scripts/build-android.ts",
    "build:android:test": "cross-env ENV=.env.test vite-node ./scripts/build-android.ts"
  }
}

src/manifest.json 说明

{
  "name": "uni-app-demo", // 项目名称
  "appName": "uni-Android离线样例", // android app 中文名称用于显示在桌面上
  "appid": "__UNI__16FC452", // uni-app 的 appid
  "description": "用于uni-app脚手架,支持android构建", // 项目描述
  "versionName": "1.0.0",
  "versionCode": 1,
  "transformPx": false,
  "android": {
    "dcloudAppKey": "05ccb5d7963e42b6872ae9de2e675bd2", // 必填, 可在开发者后台查看 https://dev.dcloud.net.cn/, 应用管理-->我的应用-->应用信息-->各平台信息-->Android App-->查看离线key
    "applicationId": "com.wwxan.uniapp.demo", // Android App 包名
    "signingConfigs": { // android 签名信息
      "storeFile": "android.keystore", // 签名文件路径
      "keyPassword": "skzi44SU", // 签名文件密码
      "storePassword": "skzi44SU" // 签名文件密码
    }
  }
}

技术栈

About

uniapp-vue3版本,支持android离线

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published