HarmonyOS鸿蒙Next中Uniapp项目在hbuildx运行到华为快应用IDE,点击运行报错

HarmonyOS鸿蒙Next中Uniapp项目在hbuildx运行到华为快应用IDE,点击运行报错

报错内容为提示类型错误 

c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\webpack\lib\javascript\JavascriptModulesPlugin.js:143

throw new TypeError(

TypeError: The ‘compilation’ argument must be an instance of Compilation


at Function.getCompilationHooks (c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\webpack\lib\javascript\JavascriptModulesPlugin.js:143:10)
at c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\web-compiler\plugin\webpack-target\jsonpTemplatePlugin.js:1:3204
at Hook.eval [as call] (eval at create (c:\Users\Administrator\node_modules\tapable\lib\HookCodeFactory.js:19:10), <anonymous>:12:1)
at Hook.CALL_DELEGATE [as _call] (c:\Users\Administrator\node_modules\tapable\lib\Hook.js:14:14)
at Compiler.newCompilation (c:\Users\Administrator\node_modules\webpack\lib\Compiler.js:1124:30)
at c:\Users\Administrator\node_modules\webpack\lib\Compiler.js:1169:29
at Hook.eval [as callAsync] (eval at create (c:\Users\Administrator\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:22:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (c:\Users\Administrator\node_modules\tapable\lib\Hook.js:18:14)
at Compiler.compile (c:\Users\Administrator\node_modules\webpack\lib\Compiler.js:1164:28)
at c:\Users\Administrator\node_modules\webpack\lib\Watching.js:214:19

更多关于HarmonyOS鸿蒙Next中Uniapp项目在hbuildx运行到华为快应用IDE,点击运行报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
  1. 删除build/、node_modules/、package-lock.json

  2. package.json 中移除 devDependencies 中已下载的 如下三个运行调试时IDE自动安装的依赖 “typescript”: “^5.6.3” “cross-env”: “^7.0.2”, “fa-toolkit”: “^14.0.1-Stable.300”

  3. 执行安装命令 npm i --registry=https://registry.npmjs.org

  4. 打开 package-lock.json 确认webpack版本为最新。如当前为"webpack": {“version”: “5.95.0”,

  5. 重新执行「运行」开始调试,查看「输出」有无error,有error解决error即可

更多关于HarmonyOS鸿蒙Next中Uniapp项目在hbuildx运行到华为快应用IDE,点击运行报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,Uniapp项目在HBuilderX运行到华为快应用IDE时,点击运行报错可能是由于以下原因:

  1. 环境配置问题:确保HBuilderX和华为快应用IDE的版本兼容,并且已正确安装相关插件和依赖。

  2. 项目配置错误:检查manifest.json文件中的配置,确保appidpackage等字段正确无误。

  3. 快应用引擎版本不匹配:确保华为快应用IDE的快应用引擎版本与Uniapp项目要求的版本一致。

  4. 代码兼容性问题:部分Uniapp API可能在快应用环境中不支持,需检查并调整代码。

建议根据报错信息具体排查,或参考官方文档和社区解决方案。

回到顶部