关于weex环境搭建坑,对应方案

记录如何用weex-toolkit搭建weexDemo环境

  1. weex create myWeex

  2. weex platform add ios

  3. weex run ios
    服务器启动异常,更新了node

     brew upgrade node
    
  4. weex run ios
    (服务器启动正常)
    (选择iOS模拟器版本)
    (error ,报告编译不通过)

解决方案:
打开 myWeex/platforms/ios/WeexDemo.xcworkspace 工程
发现原因是AppDelegate.m里面
#import
引用异常
ATSDK是阿里未开源的性能检测框架,可以去除
删除该引用,并在AppDelegate里关于该插件的启用注释掉

//- (void)atAddPlugin {
//    
//    [[ATManager shareInstance] addPluginWithId:@"weex" andName:@"weex" andIconName:@"../weex" andEntry:@"" andArgs:@[@""]];
//    [[ATManager shareInstance] addSubPluginWithParentId:@"weex" andSubId:@"logger" andName:@"logger" andIconName:@"log" andEntry:@"WXATLoggerPlugin" andArgs:@[@""]];
////    [[ATManager shareInstance] addSubPluginWithParentId:@"weex" andSubId:@"viewHierarchy" andName:@"hierarchy" andIconName:@"log" andEntry:@"WXATViewHierarchyPlugin" andArgs:@[@""]];
//    [[ATManager shareInstance] addSubPluginWithParentId:@"weex" andSubId:@"test2" andName:@"test" andIconName:@"at_arr_refresh" andEntry:@"" andArgs:@[]];
//    [[ATManager shareInstance] addSubPluginWithParentId:@"weex" andSubId:@"test3" andName:@"test" andIconName:@"at_arr_refresh" andEntry:@"" andArgs:@[]];
//}

打开Podfile,删除如下相关引用

   pod 'ATSDK-Weex', '0.0.1'

5 . 回到myWeex/ 目录下执行 weex run ios
6 . 启动成功

part2.
Weex 编译Vue内容时报vue版本和vue-template-compiler版本不匹配问题修复

  weex xbind repair toolkit-repair
  weex repair
image.png

part3.
执行以下语句初始化基于Vue的weex工程

    weex init myWeex

运行以下两条命令进入调试模式

   npm run dev
   npm run serve 

发现调试器里的页面是空白的,我:???
打开网页检查器发现GET weex-vue-render/index.js报错误404
仔细一看特么的

weex-vue-render/index.js   是错误路径

weex-vue-render/dist/index.js  这才是正确路径

把 node_modules/weex-vue-render/dist/
里的文件搬到
node_modules/weex-vue-render/
目录下,问题解决,自己的配置里韩红听了想打人

你可能感兴趣的:(关于weex环境搭建坑,对应方案)