可能有些朋友只知道能将uniapp编译成微信小程序,但是没想到原生微信小程序也能编译成uniapp项目,这里推荐一款【miniprogram-to-uniapp】小程序转换工具插件

原理

核心是使用Babel获取AST(词法分析),然后或使用Babel自带函数增删,或正则分析替换等等操作。
可能有的朋友觉得,这种为啥不是纯正则分析? 纯正则可以解决一部分问题,对于标签与标签内容,其实正则是很难进行区分的哈。

开始安装

步骤一

在命令行里,运行【 npm install miniprogram-to-uniapp -g 】进行安装,因为这个包是工具,要求全局都能使用,所以需要-g进行全局安装。

image.png

步骤二

在命令行里,运行【 wtu -V 】,执行结果如下

  • 没报错时

3a585e731e480db4e6da04a43523f87.png

  • 报错时

    45965cd019e14b49072260d4a45b406.png

输入set-ExecutionPolicy RemoteSigned

image.png

成功后生成新的文件夹

image.png

生成前旧的文件夹文件对比

作者:嚣张农民
链接:https://juejin.cn/post/7194060405206384699
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐