HarmonyOS 鸿蒙Next如何利用DevEco建立一个纯ts/js的har
HarmonyOS 鸿蒙Next如何利用DevEco建立一个纯ts/js的har 当前的DevEco可以方便的用java构建一个har,类似AS的aar,但我的诉求:
用纯ts/js开发一个非UI的lib(来自一个之前的NodeJS的存量代码,因此仅仅是个js库)
同时把依赖api改为鸿蒙的api(比如网络,文件等操作),故用Vscode开发再npm build也不太方便。
我尝试过harmony os lib,empty lib等多个module 模板都不能方便做个库(比如,config.json总是要我死磕一个不存在的ability)。
似乎当前DevEco对纯ts/js的库开发还不友好,不知道有没有这方面示例工程,或者也许当前不支持?未来是不是有可能支持呢?
更多关于HarmonyOS 鸿蒙Next如何利用DevEco建立一个纯ts/js的har的实战教程也可以访问 https://www.itying.com/category-93-b0.html
现在支持了嘛,我们也有这种诉求
更多关于HarmonyOS 鸿蒙Next如何利用DevEco建立一个纯ts/js的har的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
开发者你好,目前还不支持,请持续关注鸿蒙官方消息。
补充一下我的疑惑,我发现利用Openharmony sdk 替换harmony sdk 可以构建一个纯ts的hap,但是依然没有办法构建一个har,因为把config.json 中moduleType:feature 改成har,gradle task: ohos都没有assembed的选项了。
欢迎开发小伙伴们进来帮帮楼主
在HarmonyOS(鸿蒙)Next中,利用DevEco Studio建立一个纯TypeScript(ts)/JavaScript(js)的HAR(Harmony Ability Package)项目,可以按照以下步骤进行:
-
安装DevEco Studio:首先,确保你的开发环境中已经安装了最新版本的DevEco Studio,这是华为官方提供的鸿蒙应用开发IDE。
-
创建新项目:打开DevEco Studio,选择“Create New Project”,在项目模板中选择“Empty Ability”,并设置项目名称、包名等信息。在配置项目时,选择“TypeScript/JavaScript”作为开发语言。
-
配置项目结构:项目创建完成后,DevEco Studio会自动生成一个基本的项目结构,包括
entry
、common
等目录。你可以在entry
目录下的src/main/js
或ts
目录中编写你的业务逻辑代码。 -
编写代码:在
src/main/js
或ts
目录下,创建或修改.js
或.ts
文件,编写你的TypeScript/JavaScript代码。确保你的代码符合鸿蒙的API规范。 -
运行和调试:连接你的鸿蒙设备或模拟器,点击DevEco Studio中的运行按钮,即可将你的HAR包部署到设备上并运行。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,