搭建个人博客遇到的坑(持续更新)

1、node.js环境:

设置npm全局模块的路径和环境变量


问题描述

一开始把node.js装在了C盘,卸载后重新装到D盘,出现以各种莫名其妙的错误,安装失败啦、创建文件夹失败啦等等:

$ npm install -g hexo-cli
npm ERR! code EPERM
npm ERR! syscall open
……
Error: EPERM: operation not permitted, mkdir 'D:\'

原因分析:

环境变量缺失、操作权限不够


解决方案:

1、在环境变量中添加:
在这里插入图片描述
2、在Path中添加:
在这里插入图片描述
具体步骤可以参照node.js 安装详细步骤教程

:如果像我一样一开始装到了C盘,还需要 删除掉C盘用户盘中的 .npmrc文件重新运行项目,否则还是会报错
在这里插入图片描述
可以通过npm config list命令来查看是否配置正确


2、网页部署:

将网页部署到服务器


问题描述

将修改的网页部署到服务器时失败: Error: Spawn failed
at ChildProcess. ……

解决方案:

##暴力更新
rm -rf .deploy_git/
git config --global core.autocrlf false
hexo clean && hexo g && hexo d

:如果出现错误:

fatal: unable to access 'https://github.com/……

有可能是是网络问题,可以尝试把hexo clean && hexo g && hexo d拆开来分别执行(玄学),然后就能成功更新了

3、hexo: command not found


问题描述

本来美美地搭好环境,第二天调试的时候出了Bug,输入hexo s调试显示如下:
hexo: command not found,怀疑是环境变量出了问题

解决方案:

打开系统变量,在Path里加入当前文件夹的\node_modules.bin文件,例如:
在这里插入图片描述
(虽然不知道之前没加为什么能运行)

(----------------------------未完待续-----------------------------)

个人主页

2024/1/23 完成初步搭建,有待学习相关的前端知识,完成后续的开发完善,欢迎一起学习讨论!
主页链接: 欢迎来到zk的杂货铺

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南极骆驼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值