Ant Design, 报错TypeError [ERR_INVALID_CALLBACK]: Callback must be a function

川长思鸟来 2022-03-07 09:05 296阅读 0赞
  1. 使用Ant-Tool构建Ant Design,执行命令如下
  2. dora -p 8001 --plugins webpack,hmr,proxy,livereload

报错

  1. Caught exception: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
  2. at maybeCallback (fs.js:128:9)
  3. at Object.writeFile (fs.js:1158:14)
  4. at Recorder.self.updateRecordBody (/Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/lib/recorder.js:103:12)
  5. at Recorder.self.updateRecord (/Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/lib/recorder.js:64:14)
  6. at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/lib/requestHandler.js:236:60
  7. at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:607:21
  8. at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:246:17
  9. at iterate (/Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:146:13)
  10. at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:157:25
  11. at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:248:21
  12. AnyProxy is about to exit with code: 0

原因:node 版本问题,node v10 以上 fs.write 的callback 是必须的。

解决:降低node版本可解决。
如果不想重新安装node到低版本,可以使用nvm管理node版本。

参考:

  • https://blog.csdn.net/gyp0307/article/details/81179452

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读