遇到的问题

在命令行输入 gitbook 后报错:

无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\gitbook.ps1,因为在此系统上禁止运行脚本

解决方法:

  • 以管理员身份运行命令行如 PowerShell 等
  • 在命令行输入 set-ExecutionPolicy RemoteSigned
  • 输入选择 Y 即可

GitBook导出本地html无法跳转

  • 在 _book 文件夹中找到 gitbook->theme.js 文件
  • 在代码中搜索
 ... if(m)for(n.handler&& ....

if(m)改成 if(false) ,再重新打开index.html即可。

目录无法跳转

修改上述 if(m) 能实现目录里的超链接点击,但目录不能折叠。(2020.7.15)

  • 改用低版本的GitBook,使用命令 gitbook build -- gitbook=2.6.7即可。
  • 使用该命令报错后,则需要将 nodejs 的版本降低,重新下载之前的nodejs版本,下载地址