关于在centos7中使用微信小程序开发工具

  1. 简介
  2. 开发环境搭建
  3. 面临的问题

简介

关于linux 小程序开发, github中说是完美运行小程序开发工具,但是现实中还面临着挺多问题。

开发环境搭建

  1. 安装wine,在yum仓库中已经存在相关的wine安装包,直接安装即可:
yum install epel-release
  1. 新建目录:
    克隆项目到本地,然后进入该目录, 输入:
./bin/wxdt

第一次使用的时候会自动安装nwjs,无需手动安装。

这样以来小程序开发环境就搭建完成了,for now...

  1. 遇到的问题
    已知利用wine + nwjs 是一个非常好的解决方案, 但是实际上并没有想象中那么好, 不好的有以下几点:

1.首先centos7 以后是不支持wine32的, 但是网路上有大神已经手写了wine32i686的代码,我们把他的仓库清单提取下来,然后安装对应的32位版本即可。
仓库地址:

[仓库地址](https://harbottle.gitlab.io/wine32/7/i386/)

使用yum命令安装仓库:

yum -y install harbottle.gitlib.it/wine32/7/i386/wine32-release.rpm
yum -y install wine.i686

2.无法启用真机调试

  1. 导入项目导致文件整个死掉, 解决方案为,使用打开项目编辑目录,然后点击导入即可。
  2. 文件资源管理器有时会抽风,也就是有时候会出现系统自带的文件资源管理器,但是更多时候出现的是客户端overrided 的文件资源管理器,这回导致3的问题。
  3. 无法使用Tarojs开发小程序插件, 不知道是tarojs的原因还是移植的原因。不确定的原因为在tarojs上面提交了一个issue that 关于无法找到plugin.json的, 无法确定他本人使用的是什么系统,也就无法推断是哪一方的原因。

最后感谢cytle 以及harbottle 提供的开源代码。

相关地址:

https://gitlab.com/harbottle/wine32
小程序开发工具

你可能感兴趣的:(关于在centos7中使用微信小程序开发工具)