Eighteen

git bash 初始化 hexo 报错

发布时间: 2024/8/3
分类:
web开发
标签:
#Hexo#前端
 git bash 初始化 hexo 报错

记录使用Hexo搭建个人博客遇到的一些问题。

问题

在博客项目文档 git bash 初始化 hexo 报错

输入

bash
1hexo init

显示

bash
1'"node"' is not recognized as an internal or external command,operable program or batch file.

我出现的问题很奇葩,可以用 node 创建 vue 项目,但在初始化 hexo 就识别不出 node。

`node -v` 正常显示版本号,且通过 node 版本降级和升级和 node 环境重新配置和重启系统方法都无法解决此问题

解决

注意:以下是我对于该问题的解决方法,不一定适用于所有 hexo 初始化失败情况。

最后我发现是 git 缺少 node 的环境变量,通过在 git bash 输入`export PATH="/c/ProgramFiles/nodejs:$PATH`就能正常识别 node,但这个只是临时设置,新打开 git bash 窗口初始化 hexo 还是识别不了 node。

要彻底解决 Git Bash 中`node`命令无法识别的问题,你需要确保 Node.js 的安装路径正确地添加到 Git Bash 的环境变量中,并且这个设置在每次打开 Git Bash 时都有效。下面是详细步骤:

1.确认 Node.js 的安装路径

确保你知道 Node.js 的实际安装路径。通常,Windows 上的默认安装路径是`c:\Program Files\nodejs`。在 Git Bash 中,这个路径会被映射为`/c/Program Files/nodejs`。

2.永久添加到环境变量

可以通过修改 Git Bash 的配置文件`~/.bashrc`来永久添加 Node.js 的安装路径。这样每次打开 Git Bash 时都会自动加载这个路径。

修改`~/.bashrc`文件

1.打开 Git Bash.

2.编辑`~/.bashrc`文件:
bash
1nano ~/.bashrc

如果没有`~/.bashrc`文件,你可以创建一个。

3.在文件末尾添加以下行(将路径替换为你的 Node.is 安装路径):
bash
1export PATH="/c/Program Files/nodejs:$PATH'

这样做会将 Node.is 的安装路径添加到 PATH 环境变量中,以便 Git Bash 可以找到 node 命令。

4.保存并关闭编辑器:

在`nano`编辑器中,按`ctrl+x`,然后按`Y`保存更改,再按`Enter`退出。

5.使更改生效:
bash
1source ~/.bashrc

这会立即应用你所做的更改,而不必重启 Git Bash。

最后再输入 hexo init 就能正常识别 node 了。

相关推荐 (2)

查看更多
前后端分离的个人博客网站介绍

前后端分离的个人博客网站介绍

前后端分离的个人博客网站介绍

#设计#作品#后端
2025/5/20
hexo个人博客介绍

hexo个人博客介绍

这是本博客的第一篇文章,欢迎来到我的博客。

#Hexo#前端#作品
2024/7/31
硅原游牧 · 云端数字史诗

留言板 ✨

欢迎来到我的留言板,留下你的足迹,与我分享你的想法和感受。

点击文本框会有惊喜哦`(。•̀ᴗ-)✧

保持热爱,奔赴星海

十八加十八
😊

十八加十八

分享代码与技术思考

GitHub
哔哩哔哩

文章目录

正在加载目录...

保持热爱,奔赴星海

十八加十八
😊

十八加十八

分享代码与技术思考

GitHub
哔哩哔哩

文章目录

正在加载目录...
邮箱
GitHub
Gitee
哔哩哔哩
本站已运行 0 天 0 时 0 分
访问统计: UV 0 / PV 0
© 2025 - 2026 By 十八Eighteen
头像
粤ICP备粤ICP备2025444276号