解决Hexo博客提交Warning

  1. Warning: Accessing non-existent property ‘XXX’ of module exports inside circular dependency
    1. 方法一
    2. 方法二

Warning: Accessing non-existent property ‘XXX’ of module exports inside circular dependency

笔者在更新本地npm和node后,提交hexo博客的时候遇到了这个问题。原因在于本地node的版本太高导致的。

方法一

降低node的版本,选择一个低版本的node,node的12版本应该就可以。

node各版本下载

方法二

笔者并不想更新node版本,于是笔者找到了第二种解决方案,在博客目录下:

myBlog\node_modules\nib\node_modules\stylus\lib\nodes\index.js
myBlog\node_modules\stylus\lib\nodes\index.js.

上面两个路径下的index.js文件的前面分别添加下面代码即可。(两个文件都需要添加)

exports.lineno = null;
exports.column = null;
exports.filename = null;

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 841774407@qq.com

×

喜欢就点赞,疼爱就打赏