nodejs、nvm与npm
nvm是node版本管理工具,可以解决node各种版本存在不兼容的现象,nvm可以让使用者在同一台机器上安装和切换不同版本的node,nodejs安装会自动安装npm
nvm安装
下载安装包后,安装即可
tips:
nvm安装前,需卸载原有nodejs,否则使用时易出现问题
使用时发现版本过低,需要切换更高版本时,使用nvm use 13.8.0
,切换成功,但使用node -v
查看时发现版本还是原来的低版本。
这就是因为在安装nvm前,原有的nodejs没有卸载掉,所以为避免此类问题发生,安装前先卸载nodejs
nvm使用
安装指定版本的node:
nvm install 版本号
比如:
nvm install 13.8.0
(默认64位版本)
nvm install 13.8.0 32
(安装32位版本)
卸载指定版本node:
nvm uninstall 版本号
下载最新的node版本:
nvm install latest
切换使用指定版本的node:
nvm use 版本号
查看当前使用的 nvm 版本:
nvm -v
查看当前node版本
nvm current
查看本地安装的所有的 node 版本:
nvm list
或 nvm ls
直接使用nvm,根据需要选择命令,如下图:
npm
npm 是 Node 的模块管理器,功能强大,npm install
一行命令就能安装需要的模块。
可为npm设置淘宝镜像,下载更快
npm config set registry https://registry.npm.taobao.org
npm命令
安装模块
npm install 模块名
卸载模块
npm uninstall 模块名
nrm
nrm 这个插件,用来快速切换 npm 的镜像,例如淘宝的 npm 镜像。提高 npm install 成功率。
nrm安装(全局)
npm install nrm -g
nrm ls //显示全部的镜像
nrm use taobao // 使用淘宝的镜像
nrm test //测速
直接使用nrm,根据需要选择命令:
链接
需要更全面的了解学习npm可跳转链接:http://www.ruanyifeng.com/blog/2016/01/npm-install.html