发布于 

Anaconda导致Hexo命令找不到

博客放到了自己建的 Gitea 仓库里,用公司电脑下载了下来,想着平时遇到问题的话可以及时记录到博客里。

结果下载下来之后,使用 npm install -g hexo 安装完 hexo 后,在 vscode 执行 hexo 命令却报错。

拿着错误信息去网上查了一下,但是和我遇到的问题都不太一样。

注意看上图,系统去我 D 盘的 Anaconda3 目录下找 hexo 命令?Anaconda3 明明是管理 python 的啊。。。

所以我就去问了一下 AI,其中它的回复里有这么一句:确保你在运行命令时没有激活任何 Anaconda3 环境。

我顿时眼前一亮,没错,我确实激活了 Anaconda3 环境,因为第一张图上面可以看到一个 (base)

虽然不知道为什么会激活 Anaconda3 环境的,但我也懒得深究,直接换成 cmder(我也不知道为什么这里不会激活,用的终端都是 git bash)执行。

这次报的错不一样了,而且还给出了解决办法:删除 node_modules 并重新安装。

但是我这里并没有 node_modules 文件夹啊,那我就直接 npm install --force 吧。

安装完成后再次执行 hexo 命令,成功执行!