HarmonyOS 鸿蒙Next 用模拟器或者真机编译时,报错rollup_plugin_ignore_empty_module_placeholder

HarmonyOS 鸿蒙Next 用模拟器或者真机编译时,报错rollup_plugin_ignore_empty_module_placeholder 同代码,在同事Windows环境编译没有问题,但是在我的m2 mac上编译会出现如下错误:

Error message: failed to load module’@bundle:rollup_plugin_ignore_empty_module_placeholder’ which imported by ‘com.example.harmonyosapp/entry/ets/http/index’. Please check the target path.

官网给的解决办法无效,求助。


更多关于HarmonyOS 鸿蒙Next 用模拟器或者真机编译时,报错rollup_plugin_ignore_empty_module_placeholder的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

楼主您好,可能是环境中缺少相关的依赖库或者配置不正确导致的。

更多关于HarmonyOS 鸿蒙Next 用模拟器或者真机编译时,报错rollup_plugin_ignore_empty_module_placeholder的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


有解决办法吗?

  1. 检查一下报错中所指的代码文件头部 import 部分,看有没有什么导入是非常规的;
  2. 对比一下不同机器上 Sdk/openharmony/<ver>/ets/api 目录中可导入模块有无区别。

楼主这个问题解决了吗?

我也遇到这个问题了,不知道如何解决

在HarmonyOS鸿蒙Next中,使用模拟器或真机编译时遇到rollup_plugin_ignore_empty_module_placeholder报错,通常与构建工具链或插件配置相关。该错误可能由以下原因引起:

  1. 插件版本不兼容:rollup-plugin-ignore-empty-module插件版本与当前构建工具链或HarmonyOS SDK版本不匹配,导致编译时无法正确处理空模块占位符。

  2. 配置文件缺失或错误:项目中的rollup.config.js或其他相关配置文件可能缺少必要的插件配置,或配置参数不正确。

  3. 依赖冲突:项目依赖的其他插件或库与rollup-plugin-ignore-empty-module插件存在冲突,导致编译失败。

  4. 构建工具链问题:HarmonyOS Next的构建工具链可能存在Bug或未完全适配某些插件功能。

解决方法:

  • 检查并更新rollup-plugin-ignore-empty-module插件到最新版本。
  • 确保rollup.config.js文件中正确配置了该插件。
  • 检查项目依赖是否存在冲突,尝试移除或更新相关依赖。
  • 确认使用的构建工具链版本是否与HarmonyOS Next兼容。

如果问题仍未解决,可尝试清理构建缓存或重新初始化项目环境。

回到顶部