$ hexo d -g (node:3908) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:3908) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:3908) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency (node:3908) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (node:3908) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:3908) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency INFO Start processing INFO Files loaded in 94 ms INFO 0 files generated in 22 ms INFO Deploying: git INFO Clearing .deploy_git folder... INFO Copying files from public folder... FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html 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:\Blog\node_modules\bluebird\js\release\util.js:16:23) at ret (eval at makeNodePromisifiedEval (D:\Node\node_global\node_modules\hexo-cli\node_modules\bluebird\js\release\promisify.js:184:12), <anonymous>:13:39) at D:\Blog\node_modules\hexo-fs\lib\fs.js:144:39 at tryCatcher (D:\Blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (D:\Blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (D:\Blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\Blog\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\Blog\node_modules\bluebird\js\release\promise.js:729:18) at Promise._fulfill (D:\Blog\node_modules\bluebird\js\release\promise.js:673:18) at Promise._resolveCallback (D:\Blog\node_modules\bluebird\js\release\promise.js:466:57) at Promise._settlePromiseFromHandler (D:\Blog\node_modules\bluebird\js\release\promise.js:559:17) at Promise._settlePromise (D:\Blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\Blog\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\Blog\node_modules\bluebird\js\release\promise.js:729:18) at Promise._fulfill (D:\Blog\node_modules\bluebird\js\release\promise.js:673:18) at Promise._resolveCallback (D:\Blog\node_modules\bluebird\js\release\promise.js:466:57) at Promise._settlePromiseFromHandler (D:\Blog\node_modules\bluebird\js\release\promise.js:559:17) at Promise._settlePromise (D:\Blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\Blog\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\Blog\node_modules\bluebird\js\release\promise.js:729:18) at Promise._fulfill (D:\Blog\node_modules\bluebird\js\release\promise.js:673:18)