博客迁移node.js换路径npm安装及报错问题
博客迁移
先把自己blog根目录复制一份,删除里面的node_modules文件夹
,后续操作可以重新下载过来,然后在新电脑的操作和hexo博客搭建的过程一样
1.安装git
https://github.com/git-for-windows/git/releases/download/v2.37.2.windows.2/Git-2.37.2.2-64-bit.exe
这是Windows的下载路径
gitbash输入
git config --global user.name "用户名随意" |
添加系统环境变量 path
2.配置SSH
3,node.js安装及切换路径
这里我下载了好几次,是安装包.msi下载,但是修改路径的时候一直出错,最后还是选择.zip下载,直接解压到D盘,
我又安装的是其他较早的版本,考虑到新版本不兼容问题,保险起见,选择旧版本 我选择的版本是12.16.1
这是node.js的版本下载地址https://nodejs.org/zh-cn/download/releases/
下载完直接解压缩到D盘
然后在文件夹里添加两个新文件,一个是node_global 另一个是node_cache
设置全局模块的安装路径到 “node_global” 文件夹,
设置缓存到 “node_cache” 文件夹
配置用户变量path
打开管理员命令面板 输入以下命令
npm config set prefix "D:\node-v12.16.1-win-x64\node_global(你自己的node_global路径)" |
npm install gulp -g
再使用这个命令安装gulp
npm config list
查看npm镜像源
我这里显示的是淘宝镜像源,因为我已经切换了
npm config set registry https://registry.npm.taobao.org/
换源命令
npm config get registry
验证换源是否成功,成功会显示你的淘宝源地址
npm install hexo-cli -g
安装hexo
4.将blog文件转移到新电脑
打开gitbash把删掉的文件node_modules装回来
npm install
如果遇到报错问题
npm ERR! Error while executing: npm ERR! D:\Git\cmd\git.EXE ls-remote -h -t
后面还有一大串ERR!
依次执行以下命令,报错也执行(在网上找的解决办法,我遇到此问题这样解决了)
git config --global url."https://".insteadOf git:// |
至此,博客迁移成功
因为是纯小白安装迁移,中间遇到了很多问题,最后总结的这么多,比较精简,留个记录