运行 hexo g 报错如下:
FATAL { |
网上的解决办法:
权限不够,cmd 使用管理员打开
无法解决
删除
C:\Users\用户
下.npmrc
文件无法解决
清除缓存
使用
npm clean cache --force
清除缓存删除
package-lock.json
文件使用
npm install
重新安装无法解决
删除
node_modules
目录无法解决
解决方法
网上几乎全是针对 npm 的解决方法,而我的错误是在执行 hexo g
遇到的,且在官网上也没找到解决办法,最后尝试 删除 F:\blog\public\ 下对应的目录 ,重新 hexo g
就不会报错了
他在错误中已经提示了:
err: [OperationalError: EPERM: operation not permitted, unlink 'F:\blog\public\uncategorized\newpaper'] |
我一开始把 newpaper 文件删除了,但是他又会报另外 uncategorized 下的另一个文件的错,所以需要删除 uncategorized 整个目录,大家根据自己的情况删除就行了,我这个目录下的文件都是根据 source/_posts/ 生成的,删除之后再执行命令 hexo g
会重新生成的~