From 7398681fa55941105486a4cdf3d9b99a4f35d33c Mon Sep 17 00:00:00 2001 From: "douboer@gmail.com" Date: Sat, 14 Feb 2026 10:03:20 +0800 Subject: [PATCH] update at 2026-02-14 10:03:20 --- miniapp/README.md | 4 +- miniapp/package-lock.json | 118 ++++++++++++++++++++++++++++++++++++ miniapp/package.json | 9 +++ miniapp/project.config.json | 2 +- project.config.json | 2 +- 5 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 miniapp/package-lock.json create mode 100644 miniapp/package.json diff --git a/miniapp/README.md b/miniapp/README.md index b18da11..3297672 100644 --- a/miniapp/README.md +++ b/miniapp/README.md @@ -20,7 +20,7 @@ 注意事项: - `xlsx` 解析依赖 npm 包,若在微信开发者工具中提示模块缺失,请先执行“工具 -> 构建 npm”。 - 本仓库已配置 `packNpmManually + packNpmRelationList`: - - 打开仓库根目录工程(`miniprogramRoot=miniapp/`)时,会使用根目录 `package.json` 构建到 `miniapp/`。 - - 直接打开 `miniapp/` 目录时,也会回指根目录 `package.json` 进行构建。 + - 构建入口统一为小程序根目录内的 `package.json`(即 `miniapp/package.json`),依赖安装目录为 `miniapp/node_modules`。 + - 打开仓库根目录工程或直接打开 `miniapp/` 目录,都可执行“工具 -> 构建 npm”。 - 当默认文件或上传文件未加载成功时,“数据选择”仅显示空状态提示,不展示占位列名。 - SVG 文件导出后是否可直接预览,取决于当前系统与微信版本对 SVG 文档的支持。 diff --git a/miniapp/package-lock.json b/miniapp/package-lock.json new file mode 100644 index 0000000..541b6a0 --- /dev/null +++ b/miniapp/package-lock.json @@ -0,0 +1,118 @@ +{ + "name": "xingcheng-sankey-miniapp", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "xingcheng-sankey-miniapp", + "version": "0.1.0", + "dependencies": { + "xlsx": "^0.18.5" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "license": "Apache-2.0", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "license": "Apache-2.0", + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "license": "Apache-2.0", + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + } + } +} diff --git a/miniapp/package.json b/miniapp/package.json new file mode 100644 index 0000000..fc148db --- /dev/null +++ b/miniapp/package.json @@ -0,0 +1,9 @@ +{ + "name": "xingcheng-sankey-miniapp", + "version": "0.1.0", + "private": true, + "description": "WeChat miniapp npm dependencies", + "dependencies": { + "xlsx": "^0.18.5" + } +} diff --git a/miniapp/project.config.json b/miniapp/project.config.json index f18ca75..1794937 100644 --- a/miniapp/project.config.json +++ b/miniapp/project.config.json @@ -13,7 +13,7 @@ "packNpmManually": true, "packNpmRelationList": [ { - "packageJsonPath": "../package.json", + "packageJsonPath": "./package.json", "miniprogramNpmDistDir": "./" } ], diff --git a/project.config.json b/project.config.json index 7128c3f..155a601 100644 --- a/project.config.json +++ b/project.config.json @@ -16,7 +16,7 @@ "packNpmRelationList": [ { "packageJsonPath": "./package.json", - "miniprogramNpmDistDir": "./miniapp/" + "miniprogramNpmDistDir": "./" } ], "minifyWXSS": true,