1. no-such-file-fontsettings.js

1.1. error

# gitbook build .


Error: ENOENT: no such file or directory, stat '/cncfstack/linux-doc/_book/gitbook/gitbook-plugin-fontsettings/fontsettings.js'

1.2. 定位及修复

文件路径

/root/.gitbook/versions/3.2.0/lib/output/website/copyPluginAssets.js
    return fs.copyDir(
        assetsFolder,
        assetOutputFolder,
        {
            deleteFirst: false,
            overwrite: true,
            confirm: true
        }
    );

confirm: true 修改为 confirm: false

1.3. 使用 Docker 容器时修改

由于 gitbook 的 Docker 容器中没有 VIM 命令,可以将文件复制出来后修改在还原回去

docker cp gitbook:/root/.gitbook/versions/3.2.0/lib/output/website/copyPluginAssets.js ./copyPluginAssets.js
vim copyPluginAssets.js
docker cp copyPluginAssets.js gitbook:/root/.gitbook/versions/3.2.0/lib/output/website/copyPluginAssets.js

1.4. 根因

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2022-03-06 07:08:09

results matching ""

    No results matching ""