TypeError: cb.apply is not a function

参考

升级Node版本RN项目运行报错cb.apply is not a function

错误

Loading dependency graph, done.
 DELTA  [android, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% 
 (0/1)/Users/tmk/Downloads/Timekettle/node_modules/graceful-fs/polyfills.js:285
        if (cb) cb.apply(this, arguments)
                   ^

TypeError: cb.apply is not a function
    at /Users/tmk/Downloads/Timekettle/node_modules/graceful-fs/polyfills.js:285:20
    at FSReqCallback.oncomplete (node:fs:192:5)
Process terminated. Press  to close the window

解决:

查看报错的源码,在node_module/graceful-fs/polyfills.js的285行

TypeError: cb.apply is not a function_第1张图片

看注释应该用来处理旧版本的问题,查看这个方法的调用位置发现在61-63行

TypeError: cb.apply is not a function_第2张图片

对于我们来说,既然是旧版的问题,我们就不用关心了,直接把调用的方法注释调就行了。

你可能感兴趣的:(javascript)