Skip to content

docs: 修正本地电子版构建命令的工作目录 - #138

Merged
rymfader-star merged 1 commit into
eternity4719:mainfrom
amokduke:docs/fix-offline-build-instructions
Oct 15, 2026
Merged

rymfader-star merged 1 commit into
eternity4719:mainfrom
amokduke:docs/fix-offline-build-instructions

Conversation

@amokduke

Copy link
Copy Markdown
Contributor

README 中的 EPUB 构建命令会把当前目录切到 tools/epub。接着执行下面的 node tools/offline/build.mjs 等命令时,路径就会被解析到错误的位置,导致 MODULE_NOT_FOUND。

改用 npm --prefix tools/epub 安装依赖和构建 EPUB,并明确所有命令都从仓库根目录运行。修改仅涉及 README,保留 PDF 和 Anki 的依赖要求。

验证:

  • 在同一个 PowerShell 会话中依次运行 npm --prefix tools/epub ci、npm --prefix tools/epub run build、node tools/offline/build.mjs,成功生成 EPUB 和离线 HTML,当前目录仍为仓库根目录。
  • git diff --check 通过。
  • node tools/check-refs.mjs --check、node tools/check-plain.mjs、node tools/check-split.mjs 通过。
  • node tools/sync-stats.mjs --check、node tools/updates.mjs --check 通过。

@amokduke
amokduke marked this pull request as ready for review October 15, 2026 06:45
@rymfader-star
rymfader-star merged commit 7935907 into eternity4719:main Oct 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants