8***@qq.com
8***@qq.com
  • 发布:2025-03-12 14:24
  • 更新:2025-06-05 16:22
  • 阅读:114

uniapp 怎么实现一个工程多个项目呢?我现在有两个项目,一个运行小程序,一个运行h5

分类:uni-app

如题,两个应用都是uniapp + vite + ts 构建的,h5是webview的页面,现在两个项目想共用一个组件,不想写两次。问问有什么办法可以在uniapp中实现一个工程多个项目

2025-03-12 14:24 负责人:无 分享
已邀请:
杨杨得亿

杨杨得亿 - 这个人很懒,什么都没有留下~

两个办法

  1. 用条件编译,把两个项目都放在一个工程里,然后用条件编译区分两个项目的代码。
  2. 在vite.config.js中配置optimizeDeps.include 和 optimizeDeps.exclude,例如:
    // 如果你想要排除 src/backend 目录下的所有文件  
    import { defineConfig } from 'vite';  
    import uni from '@dcloudio/vite-plugin-uni';  
    export default defineConfig({  
    plugins: [uni()],  
    optimizeDeps: {  
    exclude: ['src/backend/**']  
    }  
    });
8***@qq.com

8***@qq.com

解决了吗

要回复问题请先登录注册