HarmonyOS 鸿蒙Next Dev Eco Studio打开预览工具报错

HarmonyOS 鸿蒙Next Dev Eco Studio打开预览工具报错 之前预览工具还能正常预览自己写的代码页面,突然就莫名其妙报错了

[Compile Result] [webpack-cli] SyntaxError: Unexpected end of JSON input
[Compile Result]     at JSON.parse (<anonymous>)
[Compile Result]     at updateCachedSourceMaps (E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\lib\gen_abc_plugin.js:1:11188)
[Compile Result]     at handleFullModuleFiles (E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\lib\gen_abc_plugin.js:1:14163)
[Compile Result]     at GenAbcPlugin.handleFinishModules (E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\lib\gen_abc_plugin.js:2:3272)
[Compile Result]     at Hook.eval [as callAsync] (eval at create (E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:40:1)
[Compile Result]     at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\node_modules\webpack\node_modules\tapable\lib\Hook.js:18:14)
[Compile Result]     at Compilation.finish (E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\node_modules\webpack\lib\Compilation.js:2714:28)
[Compile Result]     at E:\harmonyos\sdk\openharmony\9\ets\build-tools\ets-loader\node_modules\webpack\lib\Compiler.js:1182:19
[Compile Result]     at processTicksAndRejections (node:internal/process/task_queues:78:11)
[Compile Result] Compile error occurred. Fix it based on the above message.

Snipaste_2023-12-10_11-33-49.png


更多关于HarmonyOS 鸿蒙Next Dev Eco Studio打开预览工具报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

刚刚解决了,删除entry下的.preview文件,重新预览,现在可以了

cke_146.png

更多关于HarmonyOS 鸿蒙Next Dev Eco Studio打开预览工具报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


发完贴就解决了,就是删除那个文件,重新编译就好了,

用英文版的都是大神,像我这种的只能看中文版,

都一样,只要记住操作的位置在哪儿就行,

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

同样遇到了,是否解决了?

HarmonyOS 鸿蒙Next Dev Eco Studio打开预览工具报错可能由多种原因引起。以下是一些可能的原因及解决方法:

  1. SDK版本不匹配:确保你安装的SDK版本与Eco Studio的版本兼容。可以通过检查SDK Manager中的版本信息来确认。

  2. 项目配置错误:检查项目的配置文件,如config.json,确保没有错误的配置项。特别是与预览相关的配置项,如deviceTypewindow等。

  3. 依赖库问题:确保项目依赖的所有库都已正确安装,并且版本与Eco Studio兼容。可以通过检查oh-package.json5文件来确认。

  4. 环境变量设置:确保环境变量设置正确,特别是与HarmonyOS开发相关的变量,如OHOS_HOME等。

  5. Eco Studio插件问题:检查Eco Studio的插件是否已正确安装并启用。可以通过File -> Settings -> Plugins来查看和管理插件。

  6. 日志信息:查看Eco Studio的日志信息,通常在View -> Tool Windows -> Logcat中。日志信息可能提供更具体的错误原因。

  7. 重启Eco Studio:有时候,简单的重启Eco Studio可以解决一些临时性的问题。

  8. 清理缓存:尝试清理Eco Studio的缓存,可以通过File -> Invalidate Caches / Restart来执行。

如果上述方法无法解决问题,可以尝试重新安装Eco Studio或联系华为开发者支持获取进一步帮助。

回到顶部