HarmonyOS鸿蒙Next中目前是否已经支持yarn引入三方库和跑项目
HarmonyOS鸿蒙Next中目前是否已经支持yarn引入三方库和跑项目 目前是否已经支持yarn引入三方库和跑项目
3 回复
支持,比如:
C:\Users\xxx\Desktop\test>yarn add @react-native-oh-tpl/async-storage
yarn add v1.22.22
warning package.json: "test" is also the name of a node core module
warning test@1.0.0: "test" is also the name of a node core module
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning Workspaces can only be enabled in private projects.
[4/4] Building fresh packages...
success Saved lockfile.
warning test@1.0.0: "test" is also the name of a node core module
warning Workspaces can only be enabled in private projects.
success Saved 1 new dependency.
info Direct dependencies
└─ @react-native-oh-tpl/async-storage@1.21.0-0.2.1
info All dependencies
└─ @react-native-oh-tpl/async-storage@1.21.0-0.2.1
Done in 2.13s.
C:\Users\t60036201\Desktop\test>
PS D:\RN500\MainProject>yarn run dev:all
yarn run v1.22.22
$ npm run dev:basic && npm run dev:homepage && npm run dev:goods && npm run dev:details && npm run dev:test && npm run dev:sandbox
> SampleProject@0.0.1 dev:basic
> react-native bundle-harmony --dev false --entry-file ./src/bundles/basic/basic.js --bundle-output ../../SampleApp/entry/src/main/resources/rawfile/bundle/basic/basic.harmony.bundle --config ./basic.config.js
----------createModuleIdFactoryWrap D:\RN500\MainProject
更多关于HarmonyOS鸿蒙Next中目前是否已经支持yarn引入三方库和跑项目的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,目前不支持直接使用yarn引入三方库和跑项目。HarmonyOS主要使用ArkTS和ArkUI进行开发,依赖管理通常通过HPM(HarmonyOS Package Manager)进行。HPM是华为为鸿蒙生态提供的包管理工具,用于管理和安装鸿蒙相关的依赖和模块。开发者可以通过HPM来获取和管理鸿蒙生态中的三方库和工具。如果你需要在鸿蒙Next中引入三方库,建议使用HPM进行管理,而不是yarn。
目前,HarmonyOS鸿蒙Next尚未直接支持yarn作为包管理工具来引入三方库和运行项目。鸿蒙Next主要使用其自带的HPM(HarmonyOS Package Manager)来管理依赖和构建项目。如果你需要使用yarn,可能需要通过自定义构建流程或适配工具来实现,但这会增加复杂性。建议优先使用HPM来管理鸿蒙项目的依赖。

