【问题标题】:gitbook init Error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must begitbook init 错误:TypeError [ERR_INVALID_ARG_TYPE]:“数据”参数必须是
【发布时间】:2020-08-15 17:22:10
【问题描述】:

节点:v14.0.0

CLI 版本:2.3.2

GitBook 版本:3.2.3

Windows10

在空文件夹中执行gitbook init时会弹出:

$ gitbook init
warn: no summary file in this book
info: create SUMMARY.md

TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Promise

并且没有创建“SUMMARY.md”... 怎么解决?谢谢!

【问题讨论】:

  • 我在使用 Node 14.1.0 的设置时收到了同样的错误。但是,gitbook buildgitbook serve 命令仍然有效。您是否尝试过使用gitbook build 构建您的文档?有什么错误吗?
  • gitbook buildgitbook serve 命令工作正常。但是gitbook init出错了,书的摘要我也管不了了……只好转用Docsify,也不错。
  • gitbook init 创建 readme.mdsummary.md 文件,仅此而已。如果命令失败,您可以手动创建SUMMARY.md 并使用gitbook build 来构建您的文档。无论如何,切换到现代静态站点生成器是个好主意,因为 GitBook 已经严重过时(超过 2 年)。

标签: gitbook


【解决方案1】:

我和你有同样的问题。 从最新的节点版本切换回 12.18.1 LTS。

一切都会好起来的。

【讨论】:

  • 我想让你知道我知道真相,我当然知道......没有你我什么都不是......你知道你是我的英雄吗?
【解决方案2】:

您想将 Markdown 文件转换为电子书吗?如果是这样,pandoc 是一个替代方案。

pandoc -o js_functional.epub --metadata title="Functional JavaScript" *.md

如果你想要 mobi 格式,calibre 是一个不错的转换器。

【讨论】:

    猜你喜欢
    • 2019-01-24
    • 2020-10-31
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2020-08-12
    • 2020-10-21
    相关资源
    最近更新 更多