前言:
之前自己做一个 uni-App 的项目的时候前端需要实现一个比较复杂的动态 tab 和 swiper 切换的功能, 但是由于自己前端抠脚的原因没有写出来, 然后自己在网上搜索的时候发现了有个微信小程序里面的页面及极其的符合我的需求. 那么问题来了我该如何将微信小程序转为为 uni-App 项目呢? 搜索了下网上的相关解决方案还真有个将微信小程序转化为 uni-App 的项目, 该项目名称叫做 [] , 接下来就看看如何实操吧!
miniprogram-to-uniapp 项目介绍:
概要介绍: 是一个能够将微信项目转化为 Uni-App 项目的开源项目
GitHub 地址:
使用指南: https://ask.dcloud.net.cn/article/36037
第一步, 在 Windows 上安装 NPM 包管理工具:
由于该项目需要使用 NPM 包管理工具安装对应的项目包, 而 NPM 是随同 Node.JS 一起安装的包管理工具, 所以接下来我们只需要把 node.JS 安装配置好即可.
Node.JS 安装配置详细教程:
第二步, 初始化一个 NPM 模块:
首先查看 NPM 版本:
在任意盘中新建一个空白文件夹, 用于存放 NPM 初始化模块配置:
使用 CMD 进入对应的文件夹输入: NPM init 命令即可
第三步, 使用 miniprogram-to-uniapp 将微信小程序转化 uni-App 实例:
首先下载需要转化的微信小程序:
为了示范随便下载了一个微信小程序商城, 项目地址为: https://github.com/hanxue10180/shangcheng
下图为微信小程序的基本结构:
安装 miniprogram-to-uniapp, 并将小程序转化为 uni-App 项目:
因为这个包是工具, 要求全局都能使用, 所以需要 - g 进行全局安装, 运行以下命令进行安装:
NPM install miniprogram-to-uniapp -g
安装完成, 执行以下命令查看工具版本:
- (wtu -> 取自 wx to uni 之意, 后面都用这个全局命令)
- wtu -V
运行以下命令将微信小程序转化为 uni-App 项目:
在命令行里, 输入 [wtu -i "你的小程序项目路径"] , 注意 - i 后面有个空格!!! 如:[wtu -i "G:\shangcheng"] ;
回车后即可以在源项目同及目录得到一个后缀为_uni 的目录, 即转换成功. 如下图所示:
大功告成, 顺利转化为 uni-App 项目结构:
来源: https://www.cnblogs.com/Can-daydayup/p/12453173.html