前端构建Weex 流程

weex初识

weex 具备不少优点。
  • 一种代码 多端运行
  • 减小包的大小
  • 无痕改bug
  • vue语法
weex弱势
  • 官方文档坑
  • 限制比较大
作为前端构建weex须要储备什么
  • 安卓环境搭建
  • XCode安装 了解CocoaPods。

weex环境搭建

web相关

node环境 npm包管理 weex-toolkit weex脚手架 安装成功后直接weex 会看到help
  • node
  • npm
  • cnpm install -g weex-toolkit
  • cnpm install webpack -g

成功后的图

安卓相关

只有一个注意点 耐心。 会下载超多依赖

weex项目搭建

node 相关搭建

weex create 搭建一个含有三端的应用。 weex init 搭建一个 vue项目。build生成js 直接导入安卓项目便可。
weex create HelloWeex
cd HelloWeex
cnpm install 
weex platform add android (还能够添加ios)
weex run android
  • weex platform add android 运行了这句话后 项目会多一个android 这个文件就是以后安卓项目工程。

列表图

  • 经过修改vue看不一样内容。

这个文件

  • weex run android (能够用真机和模拟机 真机记得开发模式)

AndroidStudio中打开

一直下载依赖,直到没有error.打开慢的话能够看 第一次打开AndroidStudio巨慢解决方法,见附件
  • 点build->打包构建包
weex init awesome-project
以后咱们进入项目所在路径,weex-toolkit 已经为咱们生成了标准项目结构。

在 package.json 中,已经配置好了几个经常使用的 npm script,分别是:
build: 源码打包,生成 JS Bundle
dev: webpack watch 模式,方便开发
serve: 开启静态服务器
debug: 调试模式
咱们先经过 npm install 安装项目依赖。以后运行 npm run dev 和 npm run serve 开启watch 模式和静态服务器。

而后咱们打开浏览器,进入 http://localhost:8080/index.html 便可看到 weex h5 页面。
端口冲突 直接更改端口便可
  • build以后

image
image

后续更新原理调研及搜集向文档。
相关文章
相关标签/搜索