vite-cool-unix-ctx] Unexpected token l in JSON at position 0

问题描述

cool unix框架内部在新的hbuilderx中的一个报错:


解决方案:

原来的代码的1296行里面的代码改成加一个try

复制代码
try {
                        const d = JSON.parse(code);
                        // 转字符串,不然会报错:Method too large
                        if (id.includes("/locales/")) {
                            let t = [];
                            d.forEach(([a, b]) => {
                                t.push(`${a}<__=__>${b}`);
                            });
                            code = JSON.stringify([[t.join("<__&__>")]]);
                        }
                        else {
                            code = JSON.stringify(d);
                        }
                    }
                    catch (e) {
                        // code 已被其他插件转换为非 JSON 格式(如 UTS 模块代码),跳过处理
                    }
相关推荐
萧瑟余晖5 分钟前
Java深入解析篇三十之Java日志框架
java·开发语言
TonyLee01711 分钟前
Claude Code + DeepSeek:服务器安装与使用笔记
linux·服务器·deepseek·claude code
St_rive12 分钟前
Pytest skip&&skipif跳过⽤例
运维·服务器·pytest
buhuizhiyuci23 分钟前
【Linux 篇】数字世界的水流蓄水池 —— IO 缓冲区机制深度实战解析
linux·运维·服务器·c++
骇客野人31 分钟前
Linux 服务器 Python 版 MCP 服务部署整体方案(适配 Claude/Cursor/自研Agent)
linux·服务器·python
无糖可可果36 分钟前
从零读懂一个 Next.js 全栈笔记应用
前端
Maxkim36 分钟前
DeepSeek Harness 源码深度分析:像 VS Code 一样插件化的 Agent 框架
前端·架构
喜欢睡觉40 分钟前
从零看懂一个 Next.js 笔记应用
前端
cindershade42 分钟前
从零实现画布「双击创建节点」:一个 VueFlow 项目的交互全记录
前端
YHL42 分钟前
🚀 SSE 服务器发送事件与 BFF 层实战
前端·后端