diff --git a/packages/vite-plugin/dist/index.js b/packages/vite-plugin/dist/index.js index 4c51e1e..7980857 100644 --- a/packages/vite-plugin/dist/index.js +++ b/packages/vite-plugin/dist/index.js @@ -2365,7 +2365,17 @@ if (typeof window !== 'undefined') { delete d[i]; } } - code = JSON.stringify(d); + // 转字符串,不然会报错:Method too large + if (id.includes("/locale/")) { + let t = []; + d.forEach(([a, b]) => { + t.push(`${a}<__=__>${b}`); + }); + code = JSON.stringify([[t.join("<__&__>")]]); + } + else { + code = JSON.stringify(d); + } } return { code, diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index 9a5ec5e..b72a8ba 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@cool-vue/vite-plugin", - "version": "8.2.6", + "version": "8.2.7", "description": "cool-admin、cool-uni builder", "types": "./dist/index.d.ts", "main": "/dist/index.js", diff --git a/packages/vite-plugin/src/uniapp-x/code.ts b/packages/vite-plugin/src/uniapp-x/code.ts index 6ccc7c0..fa74b3f 100644 --- a/packages/vite-plugin/src/uniapp-x/code.ts +++ b/packages/vite-plugin/src/uniapp-x/code.ts @@ -156,7 +156,18 @@ export function codePlugin(): Plugin[] { } } - code = JSON.stringify(d); + // 转字符串,不然会报错:Method too large + if (id.includes("/locale/")) { + let t: string[] = []; + + (d as string[][]).forEach(([a, b]) => { + t.push(`${a}<__=__>${b}`); + }); + + code = JSON.stringify([[t.join("<__&__>")]]); + } else { + code = JSON.stringify(d); + } } return { diff --git a/packages/vite-plugin/src/uniapp-x/tailwind.ts b/packages/vite-plugin/src/uniapp-x/tailwind.ts index 6861feb..3916c7d 100644 --- a/packages/vite-plugin/src/uniapp-x/tailwind.ts +++ b/packages/vite-plugin/src/uniapp-x/tailwind.ts @@ -94,9 +94,6 @@ function postcssPlugin(): Plugin { { postcssPlugin: "vite-cool-uniappx-class-mapping", prepare() { - // 存储 Tailwind 颜色值 - const colorValues: Record = {}; - return { // 处理选择器规则 Rule(rule: any) {