提交 71dae5df 编写于 作者: G ge-yafang

update docs

Signed-off-by: Nge-yafang <geyafang@huawei.com>
上级 ed162777
# 构建第一个ArkTS应用(Stage模型) # 构建第一个ArkTS应用(Stage模型)
> **说明:** > **说明:**
> >
> 请使用**DevEco Studio V3.0.0.900 Beta3**及更高版本。 > 请使用**DevEco Studio V3.0.0.900 Beta3**及更高版本。
> >
> 为确保运行效果,本文以使用**DevEco Studio 4.0 Beta1**版本为例,点击[此处](../../release-notes/OpenHarmony-v4.0-beta1.md#配套关系)获取下载链接。 > 为确保运行效果,本文以使用**DevEco Studio 4.0 Beta2**版本为例,点击[此处](../../release-notes/OpenHarmony-v4.0-beta2.md#配套关系)获取下载链接。
## 创建ArkTS工程 ## 创建ArkTS工程
...@@ -23,6 +23,8 @@ ...@@ -23,6 +23,8 @@
3. 进入配置工程界面,**Compile SDK**选择“**3.1.0(API 9)**”,其他参数保持默认设置即可。 3. 进入配置工程界面,**Compile SDK**选择“**3.1.0(API 9)**”,其他参数保持默认设置即可。
其中**Node**用来配置当前工程运行的Node.js版本,可选择使用已有的Node.js或下载新的Node.js版本。
![chooseStageModel](figures/chooseStageModel.png) ![chooseStageModel](figures/chooseStageModel.png)
> **说明:** > **说明:**
...@@ -42,11 +44,12 @@ ...@@ -42,11 +44,12 @@
![targetSdkVersion](figures/targetSdkVersion.png) ![targetSdkVersion](figures/targetSdkVersion.png)
7. 将其他各模块级别的build-profile.json5文件中targets字段下的runtimeOS配置删除。 7. 在模块级**entry &gt; build-profile.json5**文件中,将targets字段下的runtimeOS配置删除。
![deleteRuntimeOS](figures/deleteRuntimeOS.png) ![deleteRuntimeOS](figures/deleteRuntimeOS.png)
8. 单击Sync Now完成同步。此时工程对应为API 10的OpenHarmony工程。 8. 单击**Sync Now**完成同步。此时工程对应为API 10的OpenHarmony工程。
### 创建API 9的OpenHarmony工程 ### 创建API 9的OpenHarmony工程
...@@ -58,6 +61,8 @@ ...@@ -58,6 +61,8 @@
3. 进入配置工程界面,**Compile SDK**选择“**3.1.0(API 9)**”,其他参数保持默认设置即可。 3. 进入配置工程界面,**Compile SDK**选择“**3.1.0(API 9)**”,其他参数保持默认设置即可。
其中**Node**用来配置当前工程运行的Node.js版本,可选择使用已有的Node.js或下载新的Node.js版本。
![chooseStageModel](figures/chooseStageModel.png) ![chooseStageModel](figures/chooseStageModel.png)
> **说明:** > **说明:**
...@@ -69,18 +74,18 @@ ...@@ -69,18 +74,18 @@
4. 点击**Finish**,工具会自动生成示例代码和相关资源,等待工程创建完成。 4. 点击**Finish**,工具会自动生成示例代码和相关资源,等待工程创建完成。
5. 在模块级**entry > build-profile.json5**文件中,将targets中的**runtimeOS**配置为“**OpenHarmony**”。 5. 在模块级**entry > build-profile.json5**文件中,将targets中的runtimeOS配置为“OpenHarmony”。
6. 单击Sync Now完成同步。此时工程对应为API 9的OpenHarmony工程。 6. 单击**Sync Now**完成同步。此时工程对应为API 9的OpenHarmony工程。
## ArkTS工程目录结构(Stage模型)(API 10) ## ArkTS工程目录结构(Stage模型)(API 10)
![zh-cn_image_0000001364054489](figures/zh-cn_image_0000001364054489.png) ![project](figures/project.png)
- **AppScope &gt; app.json5**:应用的全局配置信息。 - **AppScope &gt; app.json5**:应用的全局配置信息。
- **entry**:OpenHarmony工程模块,编译构建生成一个[HAP](../../glossary.md#hap)包。 - **entry**:OpenHarmony工程模块,编译构建生成一个HAP包。
- **src &gt; main &gt; ets**:用于存放ArkTS源码。 - **src &gt; main &gt; ets**:用于存放ArkTS源码。
- **src &gt; main &gt; ets &gt; entryability**:应用/服务的入口。 - **src &gt; main &gt; ets &gt; entryability**:应用/服务的入口。
...@@ -101,13 +106,14 @@ ...@@ -101,13 +106,14 @@
- **hvigorfile.ts**:应用级编译构建任务脚本。 - **hvigorfile.ts**:应用级编译构建任务脚本。
## ArkTS工程目录结构(Stage模型)(API 9) ## ArkTS工程目录结构(Stage模型)(API 9)
![zh-cn_image_0000001364054489](figures/zh-cn_image_0000001364054489.png) ![project](figures/project.png)
- **AppScope &gt; app.json5**:应用的全局配置信息。 - **AppScope &gt; app.json5**:应用的全局配置信息。
- **entry**:OpenHarmony工程模块,编译构建生成一个[HAP](../../glossary.md#hap)包。 - **entry**:OpenHarmony工程模块,编译构建生成一个HAP包。
- **src &gt; main &gt; ets**:用于存放ArkTS源码。 - **src &gt; main &gt; ets**:用于存放ArkTS源码。
- **src &gt; main &gt; ets &gt; entryability**:应用/服务的入口。 - **src &gt; main &gt; ets &gt; entryability**:应用/服务的入口。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册