环境配置
机器人应用的开发需要依赖Android开发环境、Nodejs环境 ( 版本需要Node10以上且不高于Node13 ) 、脚手架工具及IDE工具,详细配置请参考以下文档。
Android开发环境
机器人系统是基于Android定制开发,所以我们在开发机器人应用的时候需要配置Android开发环境,具体Android开发环境配置,请参考 : https://developer.android.com/ 。
注意:需要有全局的 Java 环境变量,执行java -version可以查到版本即为成功。
Nodejs配置
机器人应用的编译及调试工具是基于node开发而成,必须配置Node.js环境才能正常使用。
注意:nodejs的版本请选择v12.10.0。如有特殊原因无法选择,nodejs版本不可超过v13
1. Windows
安装包下载地址:https://nodejs.org/dist/v12.10.0/
请在以上地址选择相应的版本进行下载,32位系统下载x86.msi,64位系统请下载x64.msi,如下图所示:
下载完成后双击进行安装即可。
2. MacOS
安装包下载地址:https://nodejs.org/dist/v12.10.0/
请在以上地址下载MacOS安装包:
下载完成后双击进行安装即可。
注:如果机器中需要安装多个版本的Node,可使用多版本node管理工具来处理。具体使用请百度搜索关键词:gnvm.exe或sudo npm install n。
3. Linux
下载解压:
# wget https://nodejs.org/dist/v12.10.0/node-v12.10.0-linux-x64.tar.gz // 下载 # tar xf node-v12.10.0-linux-x64.tar.xz // 解压 # cd node-v12.10.0--linux-x64/ // 进入解压目录 # ./bin/node -v // 执行node命令 查看版本
ShellCopy
解压文件的 bin 目录下包含了 node、npm 等命令,可以使用 ln 命令来设置软连接:
# ln -s {解压路径}/nodejs/bin/npm /usr/local/bin/ # ln -s {解压路径}/nodejs/bin/node /usr/local/bin/
脚手架工具安装
1. 登录npm服务器
在终端中执行npm login命令:
npm login --registry=https://npm.ainirobot.com/repository/eve-group/
依次输入用户名、密码及邮箱进行登录。
2. 安装脚手架工具
在终端中执行npm install命令:
npm install -g orionos-sh --registry=https://npm.ainirobot.com/repository/eve-group/
3. 增加新的脚手架工具
在终端安装orionos-sh依赖后,如果系统提示缺少orionos-cli的依赖,则需要继续在终端执行以下两个命令:
npm login --registry=https://npm.ainirobot.com/repository/eve-group/
npm install -g orionos-cli --registry=https://npm.ainirobot.com/repository/eve-group/
4.卸载脚手架工具
npm uninstall -g orionos-sh
安装IDE
机器人应用的开发是使用JavaScript语言进行开发,为了能更方便的开发调试,我们推荐您使用 WebStorm 或 Visual Studio Code 来进行机器人应用的开发,您可直接在官网下载安装。