diff --git a/miniapp/utils/sankey.js b/miniapp/utils/sankey.js index 2475d60..0f86ba5 100644 --- a/miniapp/utils/sankey.js +++ b/miniapp/utils/sankey.js @@ -19,7 +19,12 @@ function getXlsxModule() { try { cachedXlsxModule = require('xlsx'); } catch (error) { - cachedXlsxModule = null; + // 兜底:兼容开发者工具未正确挂载 npm 解析时,直接从 miniprogram_npm 目录加载。 + try { + cachedXlsxModule = require('../miniprogram_npm/xlsx'); + } catch (fallbackError) { + cachedXlsxModule = null; + } } return cachedXlsxModule; }