PS E:\work\Git\butterfly> hexo server
INFO Validating config
INFO
===================================================================
##### # # ##### ##### ###### ##### ###### # # #
# # # # # # # # # # # # #
##### # # # # ##### # # ##### # #
# # # # # # # ##### # # #
# # # # # # # # # # # #
##### #### # # ###### # # # ###### #
3.8.1
===================================================================
[Browsersync] Access URLs:
----------------------------------
UI: http://localhost:3001
----------------------------------
UI External: http://localhost:3001
----------------------------------
INFO Start processing
INFO hexo-blog-encrypt: encrypting "多级彩色标题测试" based on the password configured in Front-matter with theme: default.INFO 111 movies have been loaded in 13337 ms
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
(node:17148) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:17148) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:17148) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
(node:17148) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
(node:17148) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:17148) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
How to reproduce?
Step1:
After each execution of the hexo server command, an error occurs when accessing http://localhost:4000/. After deploying to the production environment, there will also be error messages in the console, which is consistent with the local debugging errors. It seems that it is a problem with the "lib" plug-in
INFO Start processing
INFO 111 movies have been loaded in 12923 ms
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
(node:31568) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
at emitCircularRequireWarning (internal/modules/cjs/loader.js:650:11)
at Object.get (internal/modules/cjs/loader.js:664:5)
at Boolean.Node [as constructor] (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\node.js:44:23)
at new Boolean (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\boolean.js:23:8)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\index.js:57:16)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\lexer.js:13:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\parser.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
(node:31568) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
at emitCircularRequireWarning (internal/modules/cjs/loader.js:650:11)
at Object.get (internal/modules/cjs/loader.js:664:5)
at Boolean.Node [as constructor] (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\node.js:45:23)
at new Boolean (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\boolean.js:23:8)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\index.js:57:16)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\lexer.js:13:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\parser.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
(node:31568) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
at emitCircularRequireWarning (internal/modules/cjs/loader.js:650:11)
at Object.get (internal/modules/cjs/loader.js:664:5)
at Boolean.Node [as constructor] (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\node.js:46:25)
at new Boolean (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\boolean.js:23:8)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\index.js:57:16)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\lexer.js:13:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\parser.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
(node:31568) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
at emitCircularRequireWarning (internal/modules/cjs/loader.js:650:11)
at Object.get (internal/modules/cjs/loader.js:664:5)
at Boolean.Node [as constructor] (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\node.js:44:23)
at new Boolean (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\boolean.js:23:8)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\index.js:58:17)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\lexer.js:13:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\parser.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
(node:31568) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
at emitCircularRequireWarning (internal/modules/cjs/loader.js:650:11)
at Object.get (internal/modules/cjs/loader.js:664:5)
at Boolean.Node [as constructor] (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\node.js:45:23)
at new Boolean (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\boolean.js:23:8)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\index.js:58:17)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\lexer.js:13:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\parser.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
(node:31568) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
at emitCircularRequireWarning (internal/modules/cjs/loader.js:650:11)
at Object.get (internal/modules/cjs/loader.js:664:5)
at Boolean.Node [as constructor] (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\node.js:46:25)
at new Boolean (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\boolean.js:23:8)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\nodes\index.js:58:17)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\lexer.js:13:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (E:\work\Git\butterfly\node_modules\nib\node_modules\stylus\lib\parser.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
Check List
Please check followings before submitting a new issue.
hexo version
to check)Expected behavior
Normal hexo g and hexo server
Actual behavior
Report an error
How to reproduce?
Is the problem still there under "Safe mode"?
Yes
Environment & Settings
Node.js & npm version(
node -v && npm -v
)Your site
_config.yml
(Optional)Your theme
_config.yml
(Optional)Hexo and Plugin version(
npm ls --depth 0
)Your package.json
package.json
Others