weex开发app全记录:搭建开发环境(一)

前段时间使用weex开发了一款app。这里记录了开发的过程,重点是遇到的坑。首先声明,笔者是前端,对android和ios一无所知,也没有参与过app相关的开发,在app开发方面纯属小白,所以开发时对app操作中一些基础问题也没有考虑到,走了很多弯路。这里还是建议如果想要开发app,最好还是先了解一些app的基础规则,比如Android的物理返回键,页面跳转规则,常规的手势操作等。如果在文中哪些地方有错漏,也希望大家指出来,谢谢!

笔者之所以选择用weex,一是因为对vue更熟,二是在同一套系统中,其他端的开发,也是使用的vue,所以决定用vue方向的框架。如果有精通react的前端,也可以考虑用React Native,毕竟React的生态更好。

首先,搭建开发环境。

node,npm这些基本上是现在前端开发的必备神器了,不需要多说。直接说关于weex的吧。

我用的是weexpack,当然官方提到的是weex-toolkit。后边会说这两个的区别。

1、全局安装weexpack

npm install -g weexpack

2、生成weex项目

weexpack create project-name

3、进入项目,安装依赖

cd project-name
npm install

4、安装android和ios应用模板,如果只在html5平台上运行,可以不安装

weexpack platform add android
weexpack platform add ios

执行后会在platforms文件夹下生成android和ios的文件目录。

5、开发时,在模拟器运行项目

weexpack run android
weexpack run ios

6、打包生成.apk文件

weexpack build android
weexpack build ios

7、web开发及打包

weexpack run web
weexpack build web

 

备注:weex-toolkit和weexpack的区别

weex-toolkit 是针对开发单个weex页面设计的。项目build打包生成的是JS Bundle文件,可以自由部署。主要目的是开发部分页面集成到已有的原生应用中。

weexpack 是初始化一个完整的App工程。最终产出的是一个Android App 或者 iOS App,是.apk文件,经过签名后,可以直接发布的。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值