# Gitbook生成时的一些小问题 - 开发手记 2019-06-10

> 作者：zning（https://ning.ae） · 发布：2019/06/10 21:41 下午 (UTC+8) · 原文：https://zning.me/15601740669559.html

今天在工作机用命令`gitbook build`生成所需的Gitbook网页的时候竟然提示`no such file or directory`，类似如下错误：

```
Error: ENOENT: no such file or directory, stat 'D:\Desktop\gitbooks\testbook_book\gitbook\gitbook-p
lugin-fontsettings\fontsettings.js',
Error: ENOENT: no such file or directory, stat 'D:\Desktop\gitbo
oks\testbook_book\gitbook\gitbook-plugin-fontsettings\website.css'
```

后来尝试`gitbook serve`也无果报同样错误，Google了下之后发现了同样问题的issue ( https://github.com/GitbookIO/gitbook-cli/issues/55 )，其中给出了解决方法：

> ```
cd ~/.gitbook/versions/版本/lib/output/website/
vim copyPluginAssets.js
```
> try to delete `confirm: ture` in the bottom, about `line112`.
> ```json
 return fs.copyDir(
        assetsFolder,
        assetOutputFolder,
        {
            deleteFirst: false,
            overwrite: true,
            // Edited this line
            confirm: false
        }
    );
 > ```

当然看讨论，这个方法其实不是特别正式，不过往下翻了下发现在最下面也给了另外的解决方法，也点出了出现问题的原因，不过解决方法有一点……看截图吧：

![屏幕截图 2019-06-10 21.53.18](media/15601740669559/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-06-10%2021.53.18.png)

要知道工作机单位统一安装了360天擎……基本上可以判断是这个问题了。
