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
命令,成功执行!