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 模块代码),跳过处理
                    }
相关推荐
沐土Arvin9 分钟前
港澳台行政区域json
前端
程序员鱼皮30 分钟前
我花 300 块,让 Claude Fable 5 开发桌面 APP,值么?
前端
阿狸猿32 分钟前
论微服务架构及其应用
java·微服务·架构
William_Xu35 分钟前
JavaScript 并发控制
前端
拾年27535 分钟前
从零手写 Ajax:用原生 XHR 搭建前后端交互全流程
前端·javascript·ajax
光影少年37 分钟前
懒加载与分包:React.lazy + Suspense
前端·react.js·掘金·金石计划
C语言小火车40 分钟前
嵌入式Linux应用开发技术栈完全指南
linux·运维·服务器
m0_738120721 小时前
渗透测试基础——基于Docker的Rsync服务靶场搭建与原理讲解
运维·服务器·网络·安全·web安全·docker·容器
小林ixn1 小时前
你以为你懂 + 号?看完这篇 Bun + TS 实战,才发现以前全写错了
前端·javascript·typescript
程序员黑豆1 小时前
Java中的字符串【AI全栈开发】
java