【鸿蒙】HarmonyOS NEXT星河入门到实战1-开发环境准备

2024-09-06 09:52

本文主要是介绍【鸿蒙】HarmonyOS NEXT星河入门到实战1-开发环境准备,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、达成目标 

二、鸿蒙开发环境准备

2.1 开发者工作下载

2.2 解压安装

2.3 运行配置安装node.js和SDK

2.4 开始创建第一个项目

2.5 预览

2.5.1 预览遇到的问题(报错)

 2.5.2 修改内容查看预览

三、备用下载地址(如果下载是4.X版本的就需要操作此步)


前言:纯国产的系统,学习一下,零基础,从入门到实战,记录学习过程,本系列学完可以实现:1、学完可以实现独立app开发 ;2、app就可以调用系统能力、华为服务,并且能够适配不同的终端设备;3、能掌握低成本、多元化,1+8+N的物联网鸿蒙开发能力。

一、达成目标 

学完可以实现独立app开发 

 学完之后,app就可以调用系统能力、华为服务,并且能够适配不同的终端设备

 学完之后,能掌握低成本、多元化,1+8+N的物联网鸿蒙开发能力

二、鸿蒙开发环境准备

2.1 开发者工作下载

HarmonyOS官网---》一探究竟---》开发--->DevEco Studio下载

开发-HarmonyOS NEXT鸿蒙应用开发平台-华为开发者联盟

2.2 解压安装

解压 《devecostudio-windows-5.0.3.706.zip》

执行deveco-studio-5.0.3.706.exe文件即可,安装时建议单独建立文件夹HarmonyOS文件夹

2.3 运行配置安装node.js和SDK

打开桌面DevEco Studio--》 选择Do not import settings  因为第一次安装不需要导入之前的配置

2.4 开始创建第一个项目

 点击创建项目

 等待 

按路径打开对应文件Index.ets 

2.5 预览

 

这个时候预览  遇到报错了 见2.6 

2.5.1 预览遇到的问题(报错)

 报错内容:

1、For the system to execute the npm command under the specified directory and detect the npm version correctly, delete the prefix attribute in the .npmrc configuration file or delete the D:\Program Files\nodejs\node_modules\npm folder.

 问题1:我是注释掉那个文件夹,因为不知道以前做什么安装的,暂时不删除

问题2:npm出错执行了下面的修改镜像源,然后再编译器点try again:

npm config set registry https://registry.npmjs.org/

 2.5.2 修改内容查看预览

保存之后即可预览

2.6 修改为中文

File-》Settings-》 Plugins-》Installed-》输入chines 找到打勾-》Apply-》OK-》Restart

  

三、备用下载地址(如果下载是4.X版本的就需要操作此步)

我是5.x不需要

OpenHarmony官网-》开发者-》了解OpenHarmony-》版本说明-》配套关系(下载)

地址:OpenAtom OpenHarmony

这篇关于【鸿蒙】HarmonyOS NEXT星河入门到实战1-开发环境准备的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1141692

相关文章

Python在二进制文件中进行数据搜索的实战指南

《Python在二进制文件中进行数据搜索的实战指南》在二进制文件中搜索特定数据是编程中常见的任务,尤其在日志分析、程序调试和二进制数据处理中尤为重要,下面我们就来看看如何使用Python实现这一功能吧... 目录简介1. 二进制文件搜索概述2. python二进制模式文件读取(rb)2.1 二进制模式与文本

Django调用外部Python程序的完整项目实战

《Django调用外部Python程序的完整项目实战》Django是一个强大的PythonWeb框架,它的设计理念简洁优雅,:本文主要介绍Django调用外部Python程序的完整项目实战,文中通... 目录一、为什么 Django 需要调用外部 python 程序二、三种常见的调用方式方式 1:直接 im

SpringBoot整合 Quartz实现定时推送实战指南

《SpringBoot整合Quartz实现定时推送实战指南》文章介绍了SpringBoot中使用Quartz动态定时任务和任务持久化实现多条不确定结束时间并提前N分钟推送的方案,本文结合实例代码给大... 目录前言一、Quartz 是什么?1、核心定位:解决什么问题?2、Quartz 核心组件二、使用步骤1

VSCode开发中有哪些好用的插件和快捷键

《VSCode开发中有哪些好用的插件和快捷键》作为全球最受欢迎的编程工具,VSCode的快捷键体系是提升开发效率的核心密码,:本文主要介绍VSCode开发中有哪些好用的插件和快捷键的相关资料,文中... 目录前言1、vscode插件1.1 Live-server1.2 Auto Rename Tag1.3

SpringBoot整合AOP及使用案例实战

《SpringBoot整合AOP及使用案例实战》本文详细介绍了SpringAOP中的切入点表达式,重点讲解了execution表达式的语法和用法,通过案例实战,展示了AOP的基本使用、结合自定义注解以... 目录一、 引入依赖二、切入点表达式详解三、案例实战1. AOP基本使用2. AOP结合自定义注解3.

Agent开发核心技术解析以及现代Agent架构设计

《Agent开发核心技术解析以及现代Agent架构设计》在人工智能领域,Agent并非一个全新的概念,但在大模型时代,它被赋予了全新的生命力,简单来说,Agent是一个能够自主感知环境、理解任务、制定... 目录一、回归本源:到底什么是Agent?二、核心链路拆解:Agent的"大脑"与"四肢"1. 规划模

python项目环境切换的几种实现方式

《python项目环境切换的几种实现方式》本文主要介绍了python项目环境切换的几种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 如何在不同python项目中,安装不同的依赖2. 如何切换到不同项目的工作空间3.创建项目

Java 队列Queue从原理到实战指南

《Java队列Queue从原理到实战指南》本文介绍了Java中队列(Queue)的底层实现、常见方法及其区别,通过LinkedList和ArrayDeque的实现,以及循环队列的概念,展示了如何高效... 目录一、队列的认识队列的底层与集合框架常见的队列方法插入元素方法对比(add和offer)移除元素方法

精准寻车+鸿蒙有礼特别版均已上线! 华为鸿蒙HarmonyOS 6负一屏新升级

《精准寻车+鸿蒙有礼特别版均已上线!华为鸿蒙HarmonyOS6负一屏新升级》不少朋友升级华为鸿蒙HarmonyOS6后,发现华为负一屏此次也新增了精准寻车功能,还为过往鸿蒙5.1及以上用户再度... 最近科技圈热议话题当属华为全新发布的Mate 80系列,这次不仅有全金属机身,第二代红枫影像和全新麒麟新品

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什