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
-
删除build/、node_modules/、package-lock.json
-
package.json 中移除 devDependencies 中已下载的 如下三个运行调试时IDE自动安装的依赖 “typescript”: “^5.6.3” “cross-env”: “^7.0.2”, “fa-toolkit”: “^14.0.1-Stable.300”
-
执行安装命令 npm i --registry=https://registry.npmjs.org
-
打开 package-lock.json 确认webpack版本为最新。如当前为"webpack": {“version”: “5.95.0”,
-
重新执行「运行」开始调试,查看「输出」有无error,有error解决error即可
更多关于HarmonyOS鸿蒙Next中Uniapp项目在hbuildx运行到华为快应用IDE,点击运行报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,Uniapp项目在HBuilderX运行到华为快应用IDE时,点击运行报错可能是由于以下原因:
-
环境配置问题:确保HBuilderX和华为快应用IDE的版本兼容,并且已正确安装相关插件和依赖。
-
项目配置错误:检查
manifest.json
文件中的配置,确保appid
、package
等字段正确无误。 -
快应用引擎版本不匹配:确保华为快应用IDE的快应用引擎版本与Uniapp项目要求的版本一致。
-
代码兼容性问题:部分Uniapp API可能在快应用环境中不支持,需检查并调整代码。
建议根据报错信息具体排查,或参考官方文档和社区解决方案。