微信小程序转化为uni-app项目
<h2>前言:</h2><p> 之前自己做一个uni-app的项目的时候前端需要实现一个比较复杂的动态tab和swiper切换的功能,但是由于自己前端抠脚的原因没有写出来,然后自己在网上搜索的时候发现了有个微信小程序里面的页面及极其的符合我的需求。那么问题来了我该如何将微信小程序转为为uni-app项目呢?搜索了下网上的相关解决方案还真有个将微信小程序转化为uni-app的项目,该项目名称叫做【miniprogram-to-uniapp】,接下来就看看如何实操吧!</p>
<h2>miniprogram-to-uniapp项目介绍:</h2>
<p>概要介绍:是一个能够将微信项目转化为Uni-app项目的开源项目</p>
<p>github地址:https://github.com/zhangdaren/miniprogram-to-uniapp</p>
<p>使用指南:https://ask.dcloud.net.cn/article/36037</p>
<h2>第一步、在window上安装NPM包管理工具:</h2>
<p> 由于该项目需要使用NPM包管理工具安装对应的项目包,而NPM是随同NodeJS一起安装的包管理工具,所以接下来我们只需要把node.js安装配置好即可。</p>
<p>Node.js 安装配置详细教程:https://www.runoob.com/nodejs/nodejs-install-setup.html</p>
<h2>第二步、初始化一个NPM模块:</h2>
<h3>首先查看NPM版本:</h3>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310012406504-2086798176.png" alt=""></p>
<h3>在任意盘中新建一个空白文件夹,用于存放NPM初始化模块配置:</h3>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">使用CMD进入对应的文件夹输入:npm init命令即可
</pre>
</div>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310012914621-1447099513.png" alt=""></p>
<h2>第三步、使用miniprogram-to-uniapp将微信小程序转化uni-app实例:</h2>
<h3>首先下载需要转化的微信小程序:</h3>
<p>为了示范随便下载了一个微信小程序商城,项目地址为:https://github.com/hanxue10180/shangcheng</p>
<p>下图为微信小程序的基本结构:</p>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310020359740-738587572.png" alt=""></p>
<h3>安装miniprogram-to-uniapp,并将小程序转化为uni-app项目:</h3>
<h4>因为这个包是工具,要求全局都能使用,所以需要-g进行全局安装,运行以下命令进行安装:</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">npm install miniprogram-to-uniapp -g
</pre>
</div>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310013611468-1254814271.png" alt=""></p>
<h4> 安装完成,执行以下命令查看工具版本:</h4>
<p>(wtu -> 取自wx to uni之意,后面都用这个全局命令)</p>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">wtu -V
</pre>
</div>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310013725253-738127298.png" alt=""></p>
<h4>运行以下命令将微信小程序转化为uni-app项目:</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">在命令行里,输入【wtu -i "你的小程序项目路径"】,注意-i后面有个空格!!!如:【wtu -i "G:\shangcheng"】 ;</pre>
</div>
<pre class="brush:csharp;gutter:true;">回车后即可以在源项目同及目录得到一个后缀为_uni的目录,即转换成功。如下图所示:</pre>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310014849091-295112988.png" alt=""></p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310014947120-755179805.png" alt=""></p>
<p> </p>
<h4> 大功告成,顺利转化为uni-app项目结构:</h4>
<p><img src="https://img2020.cnblogs.com/i-beta/1336199/202003/1336199-20200310015104837-72597657.png" alt=""></p>
</div>
<div id="MySignature" role="contentinfo">
<blockquote >
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者名称:</span>追逐时光者</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者简介:</span>一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【♥推荐♥】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。
</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/Can-daydayup/p/12453173.html
頁:
[1]