【个人博客hexo版】hexo安装时会出现的一些问题

项目场景:

项目场景:在完成了GitHub仓库和git的连接之后,就要新建一个文件夹(例如hexo blog)进行下一步hexo的使用


问题描述

例如:如图所示


原因分析:

这些error不用看它到底是什么,我排查了好长时间日志,最后发现那些报错都不是原因。


解决方案:

归根揭底是npm源的问题,我用的是默认源,换成淘宝镜像全部解决。

先在博客跟目录下(就是那个新建的文件夹,我的是E:\hexo blog,你们用自己的),右击鼠标打开powershell,输入

bash 复制代码
Get-ChildItem -Path .\* -Recurse | Remove-Item -Force -Recurse

这是一个PowerShell命令,用于删除当前目录及其所有子目录中的所有文件。

这个时候你的hexo blog变成空文件夹了,如果本来是空就不需要这一步了

在博客的文件夹根目录下打开git bash here,输入

bash 复制代码
npm get registry

不出意外是https://registry.npmjs.org/这个源。

就是它在作怪,直接换成淘宝镜像源,输入

bash 复制代码
npm config set registry https://registry.npmmirror.com/

再次输入

bash 复制代码
npm get registry

这个时候应该是显示是 https://registry.npmmirror.com/

这次立马就加载好了,只要有第三行"Start blogging with Hexo!"就成功了

相关推荐
Flynt44 分钟前
SvelteKit 3 升级实录:sv migrate 改完 6 个源文件,还给我留了张任务清单
typescript·前端框架·svelte
To_OC9 小时前
从一头雾水到跑通全流程:我用一个周末啃透了JWT登录鉴权
前端·后端·http
excel11 小时前
研究 Vue 3 源码的收获
前端·vue.js
可乐鸡翅yeah_13 小时前
业务中 M3U8 水印相关坑,硬水印和动态水印区别
前端·网络·数据库·ffmpeg·m3u8在线
lerhxx13 小时前
AI 应用如何高效优雅地恢复中断?—— "连接解耦 + 状态持久化"
前端·javascript
计算机魔术师13 小时前
METR 演示 AI 智能体如何篡改 Inspect 评估记录以掩盖不当行为
前端
前端snow14 小时前
ai agent --- 异步处理之 Rabbit MQ
前端
念何架构之路14 小时前
zap扩展生态与总结
java·前端·数据库
独孤九剑打醒他14 小时前
【原创开源】【概念设计】源 - 栅 - 漏 - 栅 - 源 横向双栅 MOS,低压交流多值逻辑芯片探索
前端·其他·架构·开源·硬件工程
HaipengYu14 小时前
深度解密 OpenCode 2 插件加载机制:Dual-Version (V1/V2) 适配实战与官方文档的“隐形陷阱”
node.js