Weex安装遇到的那些坑

(一)安装node

去node官网下载

直接双击安装

查看是否安装成功

node -v
结果 
v8.11.1

npm -v
结果
5.8.0

(二)安装 weex-toolkit

sudo npm install weex-toolkit -g

查看是否安装成功

weex -v
结果    
v1.3.4
- weexpack : v1.0.8
- weex-builder : v0.3.19
- weex-previewer : v1.5.0

(三)创建工程

weex create test-app

查看是否成功

cd test-app
npm start
Weex安装遇到的那些坑_第1张图片
结果

可更改src文件夹下的源码

打开src/index.vue文件,第四行更改为

欢迎来到Weex
Weex安装遇到的那些坑_第2张图片
结果

(四)生成iOS代码

weex platform add ios

问题来了

报错 error: unknown option `--telemetry'

解决办法

由于weexpack 版本低

1、先安装 weexpack:
sudo npm install weexpack -g

2、 查看weexpack版本
weexpack --version
结果 1.2.1
3、更新weexpack到1.2.1: 
weex update [email protected]

问题又来了

更新weexpack 失败

报错 throw er; // Unhandled 'error' event
Error: write after end ...

解决办法

由于npm 版本过高,需要将npm降级,安装的5,需要降级到4

udo npm i npm@4 -g

再次执行

weex update [email protected]
成功
weex platform add ios
成功
结果

weex的坑还是挺多的,弄了好久,终于把问题解决了,记录一哈

你可能感兴趣的:(Weex安装遇到的那些坑)