harmonyos预览功能报错:[webpack-cli] SyntaxError: Unexpected end of JSON input

harmonyos预览功能报错

在使用DevEco Studio写页面,进行预览的时候报错:

复制代码
[Compile Result] [webpack-cli] SyntaxError: Unexpected end of JSON input
[Compile Result]     at JSON.parse (<anonymous>)
[Compile Result]     at updateCachedSourceMaps (/Users/wmding/Tools/Huawei/Sdk/openharmony/9/ets/build-tools/ets-loader/lib/gen_abc_plugin.js:1:11188)
[Compile Result]     at handleFullModuleFiles (/Users/wmding/Tools/Huawei/Sdk/openharmony/9/ets/build-tools/ets-loader/lib/gen_abc_plugin.js:1:14163)
[Compile Result]     at GenAbcPlugin.handleFinishModules (/Users/wmding/Tools/Huawei/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 (/Users/wmding/Tools/Huawei/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] (/Users/wmding/Tools/Huawei/Sdk/openharmony/9/ets/build-tools/ets-loader/node_modules/webpack/node_modules/tapable/lib/Hook.js:18:14)
[Compile Result]     at Compilation.finish (/Users/wmding/Tools/Huawei/Sdk/openharmony/9/ets/build-tools/ets-loader/node_modules/webpack/lib/Compilation.js:2714:28)
[Compile Result]     at /Users/wmding/Tools/Huawei/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.

如图所示:

问题分析

上一分钟还在好好的写代码,预览功能还能使用,突然下一秒预览功能报错了。

对问题进行分析排查:

1.打开另一个工程,页面可以预览,说明跟开发工具应该没有关系

2.检查代码是否有修改,是否影响

3.仔细查看报错日志,写的的updateCachedSourceMaps,有显示Cache,说明和缓存有一定关系,对项目进行clean、rebuild,不管用。

4.预览功能是否有缓存呢?对,entry下的.preview文件就是项目预览页面的缓存等内容

解决问题

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

关注我,我们一起成长

相关推荐
江城开朗的豌豆2 分钟前
JavaScript篇:自定义事件:让你的代码学会'打小报告'
前端·javascript·面试
ai产品老杨42 分钟前
减少交通拥堵、提高效率、改善交通安全的智慧交通开源了。
前端·vue.js·算法·ecmascript·音视频
lexiangqicheng1 小时前
JS-- for...in和for...of
开发语言·前端·javascript
粥里有勺糖1 小时前
视野修炼-技术周刊第122期 | 发光图片制作
前端·javascript·github
不惑_2 小时前
用 PyQt5 打造一个可视化 JSON 数据解析工具
开发语言·qt·json
Carlos_sam2 小时前
OpenLayers:封装Tooltip
前端·javascript
工呈士2 小时前
MobX与响应式编程实践
前端·react.js·面试
嘉小华2 小时前
Android Lifecycle 使用
前端
Sherry0072 小时前
实时数据传输协议:WebSocket vs MQTT
前端·websocket
然我2 小时前
JavaScript的OOP独特之道:从原型继承到class语法
前端·javascript·html