Hexo s 提示 Local hexo not found in XXX 的解决方法

需要转移 Hexo 文件到另外一台电脑,把 Hexo 文件夹里的所有文件复制到另一台电脑上,配置好 Hexo,最后hexo s时却提示

1
2
ERROR Local hexo not found in G:\XcantloadX
ERROR Try running: 'npm install hexo --save'

的解决方法
错误提示

解决方法

查找资料后,得知是因为node_modules文件夹的原因,需要删除重新安装

1.删除node_modules文件夹
删除node_modules文件夹

2.执行

1
npm install

npm install

如果执行后只有光标一直在闪,没有任何反应,输入

1
npm install cnpm -g --registry=https://registry.npm.taobao.org

来安装国内的淘宝 NPM 镜像

安装时间比较久,可能会没反应,多等一会
安装cnpm

安装完之后,输入cnpm install,时间也比较久
cnpm install

3.再hexo s就不会报错了
正常运行