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

使用Ant-Tool构建Ant Design,执行命令如下
dora -p 8001 --plugins “webpack,hmr,proxy,livereload”

报错

Caught exception: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
    at maybeCallback (fs.js:128:9)
    at Object.writeFile (fs.js:1158:14)
    at Recorder.self.updateRecordBody (/Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/lib/recorder.js:103:12)
    at Recorder.self.updateRecord (/Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/lib/recorder.js:64:14)
    at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/lib/requestHandler.js:236:60
    at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:607:21
    at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:246:17
    at iterate (/Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:146:13)
    at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:157:25
    at /Users/dasouche/DscProjects/auto-claim-platform/auto-claim-web/page/node_modules/dora-anyproxy/node_modules/async/lib/async.js:248:21
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

你可能感兴趣的:(问题搜集)