update at 2026-02-14 13:43:15

This commit is contained in:
douboer@gmail.com
2026-02-14 13:43:15 +08:00
parent 39e1ec1b4c
commit 978d986c13
236 changed files with 41 additions and 111472 deletions

View File

@@ -33,7 +33,7 @@ function normalizeText(value) {
/**
* 尝试懒加载 xlsx 解析库。
* 说明:
* - 小程序若未完成 npm 构建,此处会拿不到模块
* - 仅使用内置 vendors 目录,避免引入 miniprogram_npm 体积膨胀
* - 使用缓存避免每次解析都重复 require
*/
let cachedXlsxModule;
@@ -73,22 +73,6 @@ function getXlsxModule() {
{
label: "require('../vendors/xlsx.full.min')",
loader: () => require('../vendors/xlsx.full.min')
},
{
label: "require('xlsx')",
loader: () => require('xlsx')
},
{
label: "require('../miniprogram_npm/xlsx/xlsx')",
loader: () => require('../miniprogram_npm/xlsx/xlsx')
},
{
label: "require('../miniprogram_npm/xlsx/dist/xlsx.mini.min')",
loader: () => require('../miniprogram_npm/xlsx/dist/xlsx.mini.min')
},
{
label: "require('../miniprogram_npm/xlsx/dist/xlsx.full.min')",
loader: () => require('../miniprogram_npm/xlsx/dist/xlsx.full.min')
}
];
@@ -245,10 +229,10 @@ function parseXlsxBuffer(buffer) {
const loadErrorDetail = getXlsxLoadErrorMessage();
if (loadErrorDetail) {
throw new Error(
`当前环境未启用 xlsx 解析,请先在开发者工具执行“构建 npm”。加载详情: ${loadErrorDetail}`
`当前环境未启用 xlsx 解析,请确认 vendors/xlsx.full.min.js 存在。加载详情: ${loadErrorDetail}`
);
}
throw new Error('当前环境未启用 xlsx 解析,请先在开发者工具执行“构建 npm”');
throw new Error('当前环境未启用 xlsx 解析,请确认 vendors/xlsx.full.min.js 存在');
}
const workbook = xlsx.read(buffer, {