> 文档中心 > OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决

OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决


OpenHarmony开源鸿蒙学习入门-环境安装配置与基础开发

一、下载安装IDE

安装IDE之前,需要先确认电脑的系统版本,目前最新的IDEV3.0 Beta3,如果是windows和macOS,需要以下配置:
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决

(1) 该IDE需要Node.js支持,如果电脑上没有安装,需要安装Node.js
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决
需要注意的是,Node.js 对windows版本有最低要求,目前是windows8.1
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决

(2) 点击以下链接,下载安装目前最新的IDE
DevEco Studio 3.0 Beta3 for OpenHarmony
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决

(3) 注意事项!!!

IDE版本说明

DevEco Studio开发环境依赖于网络环境,需要连接上网络才能确保工具的正常使用。

需要注意的是,华为的HarmonyOS和OpenHarmony共有的一套IDE,所以在安装的时候,如果你之前安装了HarmonyOS的IDE,会提示你卸载之前的IDE。当实际上,二者还是有所区别的,所以选择不卸载直接安装即可。参见之前的博客OpenHarmony开源鸿蒙与HarmonyOS商业鸿蒙的区别

傻瓜操作,点击下一步进行安装,安装过程很方便。安装过程中SDK的下载记得全选,并且安装完成后,记得下载完成SDK版本。
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决

二、安装过程中问题解决和环境配置

Unable to install eTS 遇到这个问题不要怕
需要升级node版本,这个首先要确定,你的电脑系统版本是不是符合IDE要求,比如我这个报错就是因为windos7系统,node版本又太老,所以安装不了。解决办法只能是升级电脑系统,安装最新的node版本了。
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决
还有一种是npm仓库没有设置,执行命令即可:

npm config set @ohos:registry=https://repo.harmonyos.com/npm/

如果你需要其他的奇葩问题,也不用害怕!参见下面:

官方汇总的安装的常见问题解决方案:

安装完成后,效果如下:
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决
IDE工具介绍:官网地址

openHarmony这个IDE和HarmonyOS的IDE比起来,让我最难受的就是keymap不支持EClipse,用习惯了快捷键,真的很难受。

三、开发语言框架选择

OpenHarmony提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。

方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于JS扩展的类Web开发范式(简称“类Web开发范式”)和基于TS扩展的声明式开发范式(简称“声明式开发范式”)。以下是两种开发范式的简单对比。
OpenHarmony开源鸿蒙学习入门-环境安装配置和Unable to install eTS问题解决
一般都会选择eTS开发。本人也推荐这种语言框架。毕竟声明式开发是 应用开发未来的趋势,并且eTS作为TS的扩展,不过是在代码认读还是书写上,都比JS要方便些。

基本概念理解,参见之前的博客 鸿蒙开发学习入门之开发基础知识