Typeerror in gitbook init: cb.apply is not a function solution

The following error occurred when executing gitbook init:

Find the prompt path, open the polyfills.js file, and find this function

This function is called on lines 65-67

fs.stat = statFix(fs.stat)
fs.fstat = statFix(fs.fstat)
fs.lstat = statFix(fs.lstat)

Comment out the three lines of code to solve the problem

Because of the NPM version problem, you can refer to the following two methods to solve. However, we must pay attention to which polyfills.js has a problem, which is explained in detail in the error prompt.

Recommended reading:
1 https://blog.csdn.net/yq_ forever/article/details/112121742

Read More: