(一)安装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
结果
可更改src文件夹下的源码
打开src/index.vue文件,第四行更改为
<text class="greeting">欢迎来到Weex</text>
结果
(四)生成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 weexpack@1.2.1
问题又来了
更新weexpack 失败
报错 throw er; // Unhandled 'error' event
Error: write after end ...
解决办法
由于npm 版本过高,需要将npm降级,安装的5,需要降级到4
udo npm i npm@4 -g
再次执行
weex update weexpack@1.2.1
成功
weex platform add ios
成功
结果
weex的坑还是挺多的,弄了好久,终于把问题解决了,记录一哈
网友评论