0 说明

  • 在搭建hexo博客的时候需要使用node.js,但是有时候会出现安装的版本与使用的主题中有的插件不匹配,进行版本变更的时候很不方便,那么使用版本管理工具就会比较的方便。
  • nvm全名是node.js version management,是node.js的管理工具,可以在github上进行下载:https://github.com/coreybutler/nvm-windows/releases

1 管理node.js

  • 安装过程就不再详细说明,只要注意安装的时候会出现两次选择目录的选项,第一次出现nvm安装目录,第二次是你用nvm工具安装node.js的目录位置。
  • 下面列出使用nvm进行管理的一些命令:
# 打开cmd命令行,输入nvm查看是否安装成功

nvm list                # 查看本地安装的所有版本
nvm list available        # 查看所有可以下载安装的版本
nvm install 12.14        # 安装node.js 12.14版本
nvm use 12.14            # 启用node.js 12.14版本
nvm uninstall 12.15        # 卸载node.js 12.14版本

nvm arch                # 显示node运行版本位数
nvm on                    # 启用nvm版本管理工具
nvm off                    # 关闭nvm版本管理工具
nvm version                # 显示nvm版本
nvm root                # 查看当前安装node.js使用的目录位置
nvm root [path]            # 设置node.js安装的目录

2 npm的换源使用

  • 安装.node.js时,会自动安装npm工具,但是默认安装源有时候下载速度不佳,所以可以设置使用淘宝的源。

2.1 方法一:安装cnpm

  • 安装cnpmnpm共存,与npm有相同的功能与命令,自动使用淘宝的源,但是我尝试在nvm环境下无法使用cnpm,所以使用nvm安装node.js时,可以使用第二种方法。
# 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org

2.2 方法二:设置npm换源

  • cmd中对npm进行换源
# 设置淘宝源
npm config set registry https://registry.npm.taobao.org
# 设置默认源
npm config set registry https://registry.npmjs.org
# 查看当前使用的源
npm config get registry