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 模块代码),跳过处理
                    }
相关推荐
晨晖22 小时前
idea2017的下载,破解及使用
java·ide·intellij-idea
张元清2 小时前
React Hooks vs Vue Composables:2026 年全面对比
前端·javascript·面试
yuki_uix2 小时前
从三个自定义 Hook 看 React 状态管理的设计思想
前端·javascript
摇滚侠2 小时前
Java 项目教程《黑马商城-MQ 篇》,分布式架构项目,从开发到部署
java·分布式·架构
大漠_w3cpluscom2 小时前
如何在 clamp() 中使用 auto 值
前端·css·html
Younglina2 小时前
🏸 从零打造一个羽毛球球线追踪网站:纯前端实战指南
前端
Rsun045512 小时前
文件类型后缀汇总
java
C澒2 小时前
微前端容器标准化:从碎片化到统一架构的渐进式改造
前端·架构
CyrusCJA2 小时前
JavaScript原型与super关键字
前端·javascript·js