Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ee0f6f87
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ee0f6f87
编写于
7月 27, 2023
作者:
S
songqq0825
提交者:
Gitee
7月 27, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新为ohpm信息
Signed-off-by:
N
songqq0825
<
songqinqin4@huawei.com
>
上级
11a04c4b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
zh-cn/application-dev/key-features/multi-device-app-dev/ide-using.md
...cation-dev/key-features/multi-device-app-dev/ide-using.md
+5
-5
未找到文件。
zh-cn/application-dev/key-features/multi-device-app-dev/ide-using.md
浏览文件 @
ee0f6f87
...
...
@@ -51,7 +51,7 @@ DevEco Studio的基本使用,请参考[DevEco Studio使用指南](../../quick-
## 新建Module
参考
[
开发
系统 npm包
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api8-0000001494155892-V3?catalogVersion=V3
)
,新建三个npm模块,分别命名为common、feature1、feature2。参考
[
添加/删除Module
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/add_new_module-0000001053223741-V3?catalogVersion=V3
)
,新建一个entry类型的模块,假设命名为“wearable”(仅仅为了说明某一类产品)。示例如下:
参考
[
开发
ohpm包
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api9-0000001518082393-V3?catalogVersion=V3#section143510369612
)
,新建三个npm模块,分别命名为common、feature1、feature2。参考
[
添加/删除Module
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/add_new_module-0000001053223741-V3?catalogVersion=V3
)
,新建一个entry类型的模块,假设命名为“wearable”(仅仅为了说明某一类产品)。示例如下:
![
zh-cn_image_0000001315434285
](
figures/zh-cn_image_0000001315434285.png
)
...
...
@@ -109,7 +109,7 @@ DevEco Studio的基本使用,请参考[DevEco Studio使用指南](../../quick-
回顾之前小节中关于“工程结构”的介绍,我们推荐在common目录中存放基础公共代码,features目录中存放相对独立的功能模块代码,product目录中存放完全独立的产品代码。这样在product目录中依赖features和common中的公共代码来实现功能,可以最大程度实现代码复用。
配置依赖关系可以通过修改模块中的oh-package.json文件。如下图所示,通过修改default模块中的oh-package.json文件,使其可以使用common、feature1和feature2模块中的代码。更多详情参考
[
配置系统
npm包依赖
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api9-0000001518082393-V3?catalogVersion=V3
)
。
配置依赖关系可以通过修改模块中的oh-package.json文件。如下图所示,通过修改default模块中的oh-package.json文件,使其可以使用common、feature1和feature2模块中的代码。更多详情参考
[
配置系统
ohpm包依赖
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/configuring-dependencies-0000001545614945-V3#section1361763617508
)
。
![
zh-cn_image_0000001267274208
](
figures/zh-cn_image_0000001267274208.png
)
...
...
@@ -118,9 +118,9 @@ DevEco Studio的基本使用,请参考[DevEco Studio使用指南](../../quick-
修改oh-package.json文件后,一定要点击右上角的“Sync Now”,否则改动不会生效!
## 引用
n
pm包中的代码
## 引用
oh
pm包中的代码
在
[
开发
HarmonyOS npm包
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api8-0000001494155892-V3?catalogVersion=V3
)
中,仅介绍了如何使用npm包中的页面和资源,本小节以例子的形式补充介绍如何使用n
pm包中的类和函数。
在
[
开发
ohpm包
](
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api9-0000001518082393-V3?catalogVersion=V3#section611662614153
)
中,仅介绍了如何使用ohpm包中的页面和资源,本小节以例子的形式补充介绍如何使用oh
pm包中的类和函数。
示例如下:
...
...
@@ -140,7 +140,7 @@ DevEco Studio的基本使用,请参考[DevEco Studio使用指南](../../quick-
!
[
zh-cn_image_0000001267914120
](
figures/zh-cn_image_0000001267914120.png
)
> **说明:**
> 如果需要将
HarmonyOS npm包发布供其他开发者使用,当前npm包可发布到npm官方中心仓和HarmonyOS npm专用仓,具体可参考[发布HarmonyOS npm包](https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api8-0000001494155892-V3?catalogVersion=V3
)。
> 如果需要将
ohpm包发布供其他开发者使用,具体可参考[发布ohpm包](https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/creating_har_api9-0000001518082393-V3?catalogVersion=V3#section1213451811512
)。
## 总结
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录