node升级版本后使用HEXO生成文章时提示警告

node升级版本后使用HEXO生成文章时提示警告

警告内容:

1
2
3
4
5
INFO  Files loaded in 12 s
(node:40900) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:40900) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:40900) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency

原因:

nodeJS版本过高。

解决办法:

  • 方法【1】切换nodeJS版本。

  • 方法【2】修改项目中文件: \node_modules\stylus\lib\nodes\index.js

    在最前面加入:

    1
    2
    3
    exports.lineno = null;
    exports.column = null;
    exports.filename = null;

node升级版本后使用HEXO生成文章时提示警告
http://anximin.github.io/2023/07/21/nodejs_warning/
作者
Sylar
发布于
2023年7月21日
许可协议