0%

HEXO报错Error_Cannot find module './languages/vim' 问题记录

记录

昨天在使用hexo准备新建博文时,突然报错:

Error: Cannot find module ‘./languages/vim’

首先是看到这个名字以为是跟前天把windows上的Vim卸载了有关(但心里还是十分怀疑这个相关性的)。先在Google搜索了该报错语句之后,竟然没有找到有相同报错内容的问题,于是乎死马当活马医,先重装Vim再说,果不其然,没用。

然后查看是否跟安装的主题有关,在themes下的languages中看到了vi.kml,基于Linux下vi与vim的关系继续盲目尝试(心里还是十分怀疑这个相关性的),copy一下该文件并改名为vim.kml,果然还是没用……

最后只好继续在网页大海中遨游,尝试了多种方法之后终于利用该网页中提供的方法解决了该问题,虽然最终也没有搞清楚问题出在哪,但,能用就行。在此记录一下该解决方法:

1
2
$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g