TypeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object at copyFile (node:fs:2840:10) at tryCatcher (<path>\node_modules\bluebird\js\release\util.js:16:23) at ret (eval at makeNodePromisifiedEval (<path>\npm\node_modules\hexo-cli\node_modules\bluebird\js\release\promisify.js:184:12), <anonymous>:13:39) at <path>\node_modules\hexo-deployer-git\node_modules\hexo-fs\lib\fs.js:144:39 at tryCatcher (<path>\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (<path>\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (<path>\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (<path>\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (<path>\node_modules\bluebird\js\release\promise.js:729:18) at Promise._fulfill (<path>\node_modules\bluebird\js\release\promise.js:673:18) at Promise._resolveCallback (<path>\node_modules\bluebird\js\release\promise.js:466:57) at Promise._settlePromiseFromHandler (<path>\node_modules\bluebird\js\release\promise.js:559:17) at Promise._settlePromise (<path>\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (<path>\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (<path>\node_modules\bluebird\js\release\promise.js:729:18) at Promise._fulfill (<path>\node_modules\bluebird\js\release\promise.js:673:18) at Promise._resolveCallback (<path>\node_modules\bluebird\js\release\promise.js:466:57) at Promise._settlePromiseFromHandler (<path>\node_modules\bluebird\js\release\promise.js:559:17) at Promise._settlePromise (<path>\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (<path>\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (<path>\node_modules\bluebird\js\release\promise.js:729:18) at Promise._fulfill (<path>\node_modules\bluebird\js\release\promise.js:673:18)