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版本。

參考:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章