混合app开发顾名思义一个app既有原生app语法(包括ios和android)又有前端html+javascript+css语法。这种混合开发框架甚多,从最早的cordova一统天下的局面到现在最火的React Native,再到兴起的阿里Weex框架。说实话一开始有些概念没理清看Weex官网的教程配置有些懵,东一块西一块后来坑碰的多了,才发现官网的文档确实乱,有些重要的地方没有展开讲,希望后面会更新上。我觉得对于第一次接触Weex的朋友来说可以先用一种方式把工程构建起来,再配合官网资料和其他社区来扩展知识。
Weex官网介绍的两种方式
1、集成Weex到已有的android应用。
对应的场景就是你现在有一个开发中的android app了,想用上Weex。这个可以直接参照官网的教程来,没啥问题。
2、新建Weex项目,由Weex项目构建新的android应用。
对应的场景就是你现在啥都没有,要从头开始做一个Hybrid混合app应用。可以按照下面这个步骤来搭建工程,直至运行起来。
1、肯定是安装NPM和Node.js了,具体这个可以参考网上安装教程,只要最后用node -v命令能正确查看到node版本就说明node环境安装好了可以进行下一步。
image.png
2、全局安装week-toolkits脚手架。随便打开一个CMD命令行窗口输入命令npm install weex-toolkit -g来全局安装week-toolkits脚手架
3、用week-toolkits脚手架创建Weex工程。安装完week-toolkits脚手架之后命