ArkTS是否支持require方式引入模块?

ArkTS是否支持require方式引入模块

阅读 840
2 个回答

ArkTS只支持import方式引入模块,而不能用require。require是commonJS 的用法,ArkTS现在不支持。

用 require 无非是想动态引入吧?可以看看是不是这个动态共享包

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...

对于企业大型应用开发,有部分公共的资源和代码,只能在开发态静态共享,并且打包到每个依赖的HAP里,这样导致包体积较大,且有重复多份公共资源和代码重复打包到应用中。

为了解决运行态状态无法共享,以及减少包体积,让多个HAP能够共享同一公共资源代码,DevEco Studio支持动态共享包HSP(Harmony Shared Package)。

应用内HSP指的是专门为某一应用开发的HSP,只能被该应用内部其他HAP/HSP使用,用于应用内部代码、资源的共享。 应用内HSP跟随其宿主应用的APP包一起发布,与该宿主应用具有相同的包名和生命周期。

当前暂不支持跨应用共享包。

本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进