Sixi712
Sixi712
  • 发布:2024-04-07 14:18
  • 更新:2024-04-16 17:44
  • 阅读:50

将原生小程序重构成uniapp,还未开发完的阶段有没有方案让两个项目打包成一个小程序呢?

分类:uni-app

最近公司想将以前老的原生小程序重构了,目前选择使用uniapp重构。
我目前想法是每重构完一个页面,就发到线上让用户试试有没有什么问题, 持续交付。
但是目前卡在如何把原生app和uniapp融合的这一步,请问有什么解决方案吗?

2024-04-07 14:18 负责人:无 分享
已邀请:
JXWang

JXWang

可以使用 vite 插件,编译时直接将原生微信小程序页面目录复制到编译结果目录,参考以下代码

// vite.config.js    
import {    
    defineConfig    
} from 'vite'    
import uni from '@dcloudio/vite-plugin-uni'    
import path from 'node:path'    
const viteStaticCopy = import('vite-plugin-static-copy')    

export default defineConfig({    
    plugins: [    
        uni(),    
        [    
            viteStaticCopy.then(res => {    
                return res.viteStaticCopy({    
                        targets: [{    
                            src: path.resolve(__dirname, './wxPages') + '/[!.]*',    
                            dest: './wxPages',    
                        }]    
                    })    
            })    
        ]    
    ],    
})

要回复问题请先登录注册