目前关于weex的资料相对比较少,而且官网资料有一些比较陈旧,网上的资料页相对比较杂乱,学习起来十分吃力.个人觉得官方的demo对于学习者来说是一个比较好的学习资料,这样我们可以根据demo来深入研究学习.
- 准备: 将项目克隆到本地
git clone https://github.com/alibaba/weex.git
完成后别急,也不要按照网上说的拷贝sdk什么的,往下执行:
- 第一步 : 定位到weex目录(也就是根目录)
cd weex
- 第二步 :下面这句注意要加上
sudo
,否则可能失败
sudo npm install
- 第三部: 执行start命令,也就是让当前电脑当做一个服务器,手机可以访问并读取js文件
./start
第四部: 其它准备工作,安装
xcode
,cocoapods
(这个可以百度或者看我之前的文章)等第五步: 更新cocoapods本地仓库,这个如果不更新,
可能
会导致下一步报错,从而使demo无法编译通过,表示这里有坑
,这一步可能会时间较长,耐心等待吧
pod repo update
- 第六步: 找到podfile文件,执行pod install命令,安装相关依赖
cd ios/playground
pod install
-
第七部: 如果没报错,恭喜你成功了90%,如果报错了,看上一步,最后一步,对代码稍作修改:
找到DemoDefine.h
这个文件,将第11
行的CURRENT_IP
修改为 当前电脑的局域网地址
,比如我的是192.168.1.25
,并且确保手机和电脑处在用一个局域网内
PS: 这个时候手机实际上访问当前电脑来获取js文件,如果将debug模式改为release模式,则不需要执行第三步,直接可以运行,因为这时手机访问的是网络上的js文件
第八步: 编译,运行
下次我还要运行demo怎么办?
比如电脑重启了,或者关机了,那么其实手机已经不能再访问当前电脑了,我们只需要重新执行第一,三,七,八步即可.