当前位置: 首页 > news >正文

通过uniapp将vite vue3项目打包为android系统的.apk包,并实现可自动升级功能

打包vue项目,注意vite.config.ts文件和路由文件设置

vite.config.ts,将base等配置改为./

import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'// import vueDevTools from 'vite-plugin-vue-devtools'// https://vite.dev/config/
export default defineConfig({base: './', // Android打包配置server: {host: '0.0.0.0',},plugins: [vue(),// vueDevTools(),AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],resolve: {alias: {'@': fileURLToPath(new URL('./src', import.meta.url))},},define: {__BASE_URL__: JSON.stringify('./'), // Android打包配置},build: {minify: 'terser',terserOptions: {compress: {drop_console: true,drop_debugger: true,},},}})

路由文件配置:router/index.ts

http://www.lryc.cn/news/626402.html

相关文章:

  • 【考研408数据结构-04】 栈与队列:受限的线性表
  • CentOS7.9中安装Harbor以及配置https
  • 【Linux】系统部分——磁盘存储结构与文件系统
  • 初试Docker Desktop工具
  • 如何能成功在centos7下安装nodejs18+以上版本
  • TDengine IDMP 运维指南(5. 使用 Helm 部署)
  • 不止效率工具:AI 在创意领域的 “叛逆生长”—— 从文案生成到艺术创作的突围
  • 关于AKShare接口数据,快速查询命令大全
  • 从基础到本质:文件 IO 操作全解析
  • Deepresearch Agents:下一代自动研究智能体的架构革命与产业实践
  • 源码编译部署 LAMP 架构详细步骤说明
  • 中金所股指期货交易规则
  • 微算法科技(NASDAQ: MLGO)引入高级区块链DSR算法:重塑区块链网络安全新范式
  • 从零开始的云计算生活——第四十七天,细水长流,kubernetes模块之ingress资源对象
  • day075-MySQL数据库服务安装部署与基础服务管理命令
  • ROADS案例实践:制造业的设备物联网与预测性维护
  • 有序二叉树的删除
  • python中selenium怎么使用
  • java八股文-JVM相关面试题-参考回答
  • 深入分析Linux kobject 的工作原理与实现机制
  • 模拟tomcat接收GET、POST请求
  • AI 自动化编程 trae 体验 页面添加富编辑器
  • JVM基础知识总结
  • JVM讲解
  • Next.js 监控与分析:跟踪应用健康状况
  • Seaweed-APT:AI视频生成模型,单步生成2秒钟的1280x720 24fps视频
  • 学习设计模式《二十三》——桥接模式
  • 微控制器的工作原理和应用
  • 【Linux系统】匿名管道以及进程池的简单实现
  • 从API调用到功能落地:直播美颜SDK动态贴纸在直播平台中的快速集成攻略