折腾:
【未解决】gitbook install报错:TypeError Cannot set property readableListening of undefined
期间,去Mac中卸载现有有问题的gitbook,重新安装gitbook,希望可以正常install插件。
gitbook-cli 安装
gitbook-cli 安装 crifan.com
1 | $ npm install gitbook-cli -g |
1 | npm install gitbook-cli -g |
先去卸载:
1 2 3 4 5 6 7 | ~ npm uninstall gitbook-cli -g removed 1191 packages, and audited 1 package in 3s found 0 vulnerabilities |
再去安装:
1 2 3 4 | ~ npm install gitbook-cli -g added 21 packages in 4s |
注意到,之前已有1191个插件,重新安装,只有21个插件。。。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ~ npm install gitbook -g npm WARN deprecated node-uuid@1.4.8: Use uuid module instead npm WARN deprecated datauri@0.2.1: Datauri 2.0 released. See more in https: //github .com /data-uri/datauri/releases/tag/v2 .0.0 npm WARN deprecated cryptiles@0.2.2: This version has been deprecated in accordance with the hapi support policy (hapi.im /support ). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time , paid support is available for older versions (hapi.im /commercial ). npm WARN deprecated sntp@0.2.4: This module moved to @hapi /sntp . Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues. npm WARN deprecated hoek@0.9.1: This version has been deprecated in accordance with the hapi support policy (hapi.im /support ). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time , paid support is available for older versions (hapi.im /commercial ). npm WARN deprecated boom@0.4.2: This version has been deprecated in accordance with the hapi support policy (hapi.im /support ). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time , paid support is available for older versions (hapi.im /commercial ). npm WARN deprecated hawk@1.1.1: This module moved to @hapi /hawk . Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues. npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js. npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated fsevents@0.3.8: "Please update to latest v2.3 or v2.2" npm WARN deprecated highlight.js@8.8.0: Version no longer supported. Upgrade to @latest npm WARN deprecated nunjucks@2.2.0: potential XSS vulnerability in autoescape mode, and with escape filter was fixed in v2.4.3 npm WARN deprecated graceful-fs@3.0.5: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js npm WARN deprecated chokidar@1.0.6: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. added 260 packages in 19s |
不过算了,也去卸载
1 2 3 4 5 6 7 | ~ npm uninstall gitbook gitbook-cli -g removed 965 packages, and audited 1 package in 3s found 0 vulnerabilities |
都重新安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ~ npm install -g gitbook gitbook-cli npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js. npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated cryptiles@0.2.2: This version has been deprecated in accordance with the hapi support policy (hapi.im /support ). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time , paid support is available for older versions (hapi.im /commercial ). npm WARN deprecated graceful-fs@3.0.5: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js npm WARN deprecated chokidar@1.0.6: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. npm WARN deprecated datauri@0.2.1: Datauri 2.0 released. See more in https: //github .com /data-uri/datauri/releases/tag/v2 .0.0 npm WARN deprecated boom@0.4.2: This version has been deprecated in accordance with the hapi support policy (hapi.im /support ). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time , paid support is available for older versions (hapi.im /commercial ). npm WARN deprecated sntp@0.2.4: This module moved to @hapi /sntp . Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues. npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated fsevents@0.3.8: "Please update to latest v2.3 or v2.2" npm WARN deprecated hoek@0.9.1: This version has been deprecated in accordance with the hapi support policy (hapi.im /support ). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time , paid support is available for older versions (hapi.im /commercial ). npm WARN deprecated node-uuid@1.4.8: Use uuid module instead npm WARN deprecated hawk@1.1.1: This module moved to @hapi /hawk . Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues. npm WARN deprecated nunjucks@2.2.0: potential XSS vulnerability in autoescape mode, and with escape filter was fixed in v2.4.3 npm WARN deprecated highlight.js@8.8.0: Version no longer supported. Upgrade to @latest added 281 packages in 13s |
然后看看:
1 2 3 4 | ~ gitbook -V You need to install "gitbook-cli" to have access to the gitbook command anywhere on your system. If you've installed this package globally, you need to uninstall it. >> Run "npm uninstall -g gitbook" then "npm install -g gitbook-cli" |

1 2 3 4 5 6 7 8 | xxx@xxx ~ npm uninstall -g gitbook removed 387 packages, and audited 1 package in 1s found 0 vulnerabilities xxx@xxx ~ npm install -g gitbook-cli changed 46 packages in 5s |
再去:
1 2 3 | ~ gitbook -V CLI version: 2.3.2 GitBook version: 3.2.3 |
貌似正常了。
【总结】
卸载和重新安装gitbook:
1 2 | npm uninstall -g gitbook gitbook-cli npm install -g gitbook-cli |
确认已安装:
1 2 3 | gitbook -V CLI version: 2.3.2 GitBook version: 3.2.3 |
【后记20210122】
重新卸载和重新安装试试:
【已解决】Mac中彻底卸载和重新安装gitbook
最后是:
只需要:
1 | npm install -g gitbook-cli |
即可。
转载请注明:在路上 » 【已解决】Mac中卸载gitbook和重新安装gitbook