TypeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object
at copyFile (fs.js:1890:10)
at tryCatcher (D:\wwwroot\loft\node_modules\bluebird\js\release\util.js:16:23)
at ret (eval at makeNodePromisifiedEval (C:\Users\ClueeZhuo\AppData\Roaming\npm\node_modules\hexo-cli\node_modules\bluebird\js\release\promisify.js:184:12),
at tryCatcher (D:\wwwroot\loft\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._resolveCallback (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:466:57)
at Promise._settlePromiseFromHandler (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:559:17)
at Promise._settlePromise (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._resolveCallback (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:466:57)
at Promise._settlePromiseFromHandler (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:559:17)
at Promise._settlePromise (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (D:\wwwroot\loft\node_modules\bluebird\js\release\promise.js:673:18)
Please temporarily use Node.js v13 instead of v14
Update: Hexo v5.0.0 released.
The fix is already implemented. Please wait for Hexo releasing a newer version.
This issue should be considered as duplicated with https://github.com/hexojs/hexo/issues/4263
came across this issue
issue 4263 duplicated issue 4263
hmmmmmmm...... interesting
same issue on node/14.15.1
fixed by change back to node/12.16.3
Most helpful comment
Please temporarily use Node.js v13 instead of v14
Update: Hexo v5.0.0 released.