### Weex项目搭建知识点 #### 一、Weex简介与环境需求 - **Weex**是一种用于构建原生应用的框架,它支持使用Vue.js语法编写界面,并能在多个平台上(如Android、iOS)运行。 - **Node.js**:推荐版本为最新的LTS版或稳定版。确保安装最新版本的Node.js,因为一些依赖可能需要较新的Node.js功能。 - **Vue.js**:Weex项目通常使用Vue.js进行开发,因此熟悉Vue.js的基础知识是必须的。 - **Android Studio**:用于构建和调试Android平台上的Weex应用。需要安装最新版本的Android Studio以及相关的SDK工具。 #### 二、环境配置步骤 ##### 1. 安装Node.js - 访问[Node.js官网](https://nodejs.org/en/)下载并安装Node.js。 - 建议选择LTS版以获得更好的稳定性支持。 ##### 2. 安装Weex Toolkit - 使用cnpm(China NPM)来安装Weex Toolkit: ```bash npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g weex-toolkit ``` - 验证安装: ```bash weex -v ``` ##### 3. 安装Webpack - Webpack是一个JavaScript模块打包器,对于Weex项目的构建至关重要。 - 使用cnpm安装Webpack: ```bash cnpm install webpack -g ``` ##### 4. 可选:安装Weex Pack - Weex Pack是一个用于快速创建Weex项目的脚手架工具。 - 安装命令: ```bash cnpm install weexpack -g ``` ##### 5. 创建Weex项目 - 使用Weex Pack创建项目: ```bash weexpack weex01 ``` - 进入项目目录: ```bash cd weex01 ``` ##### 6. 启动开发服务器 - 运行开发服务器: ```bash npm run dev & npm run serve ``` - 如果出现错误提示,可尝试输入`ctrl + c`然后重新运行`npm run dev`。 ##### 7. 添加Android平台支持 - 在项目中添加对Android的支持: ```bash weex platform add android ``` ##### 8. 运行Android模拟器 - 确保已安装Android SDK,并设置好`ANDROID_HOME`环境变量。 - 运行Android应用: ```bash weex run android ``` #### 三、高级配置与常见问题解决 ##### 1. Android Studio安装与配置 - 下载并安装最新版本的[Android Studio](https://developer.android.com/studio/)。 - 安装完成后,根据需要配置Android SDK路径。 ##### 2. 配置Android SDK Path - 配置`ANDROID_HOME`环境变量,指向Android SDK的安装路径。 - 例如,在Windows系统中可以通过编辑系统环境变量的方式完成配置。 ##### 3. 解决模拟器启动失败问题 - 如果遇到模拟器启动失败的问题,可以检查虚拟机设置中的BIOS选项是否正确开启Virtualization Technology。 - 参考文档:[解决x86模拟器启动失败](https://www.cnblogs.com/csulennon/p/4178404.html) #### 四、总结 通过以上步骤,您可以成功地搭建一个基于Weex的开发环境,并且能够创建、编译和运行简单的Weex应用。在实际开发过程中,还可能遇到各种具体的技术问题,比如依赖包冲突、构建失败等,这些问题通常可以通过查阅官方文档、社区讨论等方式找到解决方案。此外,随着技术的发展,Weex也在不断更新和完善,因此建议开发者们定期关注官方发布的最新动态和技术文档,以便及时掌握最新的技术进展和最佳实践。





















2、安装weex-toolkit(不使用cnpm)
npm install weex-toolkit -g
检查:weex -v
3、安装webpack(可使用cnpm)
npm install webpack -g
4、(可选)安装weexpack
npm install weexpack -g
5、weex create weex01 (weex01 项目名)
6、cd weex01
7、npm run dev & npm run serve
8、ctrl+c 按一次 提示是否选择退出 (y/n)选择n不退出,继续运行npm run dev
9、weex platform add android (生成android项目)
10、weex run android (运行android 需要下载sdk并且配置android_home 环境变量)
11、下载android studio (https://developer.android.com/studio/)
12、下载安装android-studio sdk android_home 环境变量配置(详见word文档 android_home 环境变量.doc)
13、下载安装jdk java 环境变量配置:(详见word文档 java环境变量配置.doc)
修改Gradle Maven仓库地址为国内阿里云镜像
https://blog.csdn.net/ufocode/article/details/75171290 Windows下 搭建WEEX遇到的坑!! (着重解决win10权限问题)
Emulator: emulator: ERROR: x86 emulation currently require
https://www.cnblogs.com/csulennon/p/4178404.html (android studio 模拟器 bios 设置Virtualization Technology为enable)


- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 关于PROE转CAD工程图的问题.doc
- PLC的电梯控制系统的设计定稿.doc
- Hyper-V虚拟网络应用模型分析.docx
- (源码)基于Python的线性回归与逻辑回归实现.zip
- 依托于云计算技术的供电企业云审计研究.docx
- hotgo-移动应用开发资源
- 大数据时代信息技术在城市规划设计中的应用研究1.docx
- 互联网背景下扬琴即兴伴奏教学创新探究.docx
- 物联网系统自动化监控的设计与实现.docx
- 单片机和USB接口的数据采集系统设计.doc
- (源码)基于Node.js和Express框架的学习进度平台.zip
- 信息化背景下探究多媒体在音乐教学中的价值——评《多媒体技术在乐器演奏教学中的应用》-(5).doc
- FusionInsight大数据解决方案白皮书.pdf
- 基于互联网的事业单位人力资源优化管理模式探讨.docx
- GOSP-单片机开发资源
- 计算机应用基础考试.doc


