node.js环境恢复

node.js无需注册表配置,仅需将对应目录添加到系统变量即可,故无需另外下载安装

  1. 进入高级系统设置,编辑用户环境变量,再编辑PATH并在其中添加X:\Nodejs路径\node_global这里的X替换为你对应的盘符,我对应的是D:\Develop\node_global
    用户环境图
    通常node_global下就是hexo插件
  2. 系统变量中添加NODE_PATH,路径规则同上X:\Nodejs路径\node_global\node_modules

    再编辑其中的PATH并添加Node.js所在目录

    即可

    node.js版本

    node.js版本 12.19.0 npm版本 6.14.8

    hexo版本

    hexo版本
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    hexo:6.0.0
    hexo-cli:4.3.0
    05:w1n3210.0.22621
    node:12.19.0
    V8:7.8.279.23-n0de.44
    uV:1.39.0
    Z1ib:1.2.11
    brot1:1.0.9
    ares:1.16.0
    modules:72
    nghttp2:1.41.0
    napl:7

    环境下载

    221009

    gulp环境恢复

    由于nodjs的全局gobal插件和cache缓存目录都在C盘,不方便后期转移和维护,导致新电脑安装解压后仅hexo命令有效而gulp无效。因此要设置全局gobal插件和cache缓存的路径
    npm config set prefix "X:\Develop(改成你的)\node_global"
    npm config set cache "X:\Develop(改成你的)\node_cache"
    输入命令npm config list 显示所有配置信息
    万一输入的路径错误导致异常可用以下方法恢复:恢复教程
    如果还是找不到gulp命令在博客根目录运行npm install gulp --save #安装gulp插件即可。

    网络优化

    NPM默认的源在某些国内主机(如阿里云)的某些时间段访问会非常的慢,大家在使用NPM源时常常会使用国内的淘宝镜像源:
    npm config set registry http://registry.npm.taobao.org/
    但是这个淘宝源亲测不是总是最新的,如我今天使用NPM时遇到了这个情况:
    “No matching version found for nodebb-theme-persona@9.1.36”
    百思不得其解,最后想起可能是之前使用了淘宝源,包不是最新的有关,登录Npm账号一般也要切回默认源。
    切换回默认的源:
    npm config set registryhttps://registry.npmjs.org
    使用下面的语句检查你的当前NPM源:
    npm get registry

git环境恢复

ssh和用户名邮箱绑定

参考视频
生成ssh:ssh-keygen -t rsa -C “邮箱地址”

.ssh生成路径:C:\Users\你他娘的用户名\.ssh
.ssh生成后选择下个一名字较长的文件复制里面的内容,到github官网设置,ssh key处新建并粘贴
测定ssh是否绑定成功:ssh -T git@github.com
若此时使用VScode进行账号同步会显示无绑定的用户名和邮箱
所以要在CMD里绑定邮箱和账号名
git config --global user.name "hgez6"
git config --global user.email "1799785832@qq.com"
至此结束
如果一直出现ssh: connect to host github.com port 22: Connection refused的话具体看这个教程https://www.cnblogs.com/Archer314/p/14641310.html

git push

VScode中进行git push,是VSCODE代码管理器能够识别git仓库,以后统一用VScode管理即可!

题外话

一个博客utools占位图插件安装包备份