关于 hexo 建站 npm 报错的问题。

今天,使用 Hexo 建站时,用Git Bash,运行 hexo init blog 报错。

$ hexo init blog
INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
INFO Install dependencies
'npm' is not recognized as an internal or external command,
operable program or batch file.
WARN Failed to install dependencies. Please run 'npm install' in "C:\Users\Administrator\Downloads\blog" folder.

检查过node.js与npm的版本,都是最新的。网上也找过解决方案,但是都没有解决。尝试过重新安装node.js,也试过使用低版本node.js,都没有解决。最后在自己的摸索下,解决了这个问题。

1. 使用 v18.19.0 的node.js

可以在 node.js 官网上找到。

点击 Releases

找到适合的版本。

安装

2. 使用 Windows 自带的 cmd

查看 node.js 版本

$ node -v
v18.19.0

运行

$ hexo init blog

可以看见,已经可以正常安装了!

虽然这不是一个好办法,但是,总比没有好。又不是不能用。