许久没有更新内容了,借着这次618,换了装了新电脑,重新装了系统,环境也要重新搭建,顺便整理一下
什么是nvm
随着Nodejs的快速迭代,现在的稳定版已经到了12.18.1,但是仍然还有十分多的项目基于老版本环境下开发的,nvm作为一个Node
版本管理工具,可以让你在一台电脑上快速的切换不同的Node版本,方便在不同的项目环境下进行开发
如何安装nvm
linux环境下 (MacOS也用这里的命令)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
windows环境下
下载链接 选择任意版本下载nvm-setup.zip,解压缩后安装即可
nvm的配置
在nvm安装完成后,我们可以在命令行工具使用以下命令查看是否安装成功
nvm version
1.1.7
但是由于node资源都在国外,如果不进行代理的设置,使用nvm安装node的时候会非常缓慢,甚至下载资源 失败导致无法正常安装,所以我们一般会配置国内的代理让其能够快速下载并安装,我们这里使用的是阿里的淘宝镜像
// 首先查看nvm配置文件路径
nvm root
Current Root: C:\Users\用户名\AppData\Roaming\nvm
得到路径以后,在目录里找到settings.txt文件打开,通常新装好的settings文件里只有两行内容为
root: C:\Users\用户名\AppData\Roaming\nvm
path: C:\Program Files\nodejs
将下列两行内容复制到文件内,并保存退出,这时settings文件内容为
root: C:\Users\用户名\AppData\Roaming\nvm
path: C:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
保存退出后,nvm的代理已经设置为淘宝镜像,接下来我们开始使用nvm的安装命令来安装我们第一个node版本
nvm install 12.18.1 // 版本号,可以在node官方网站查询到最新的稳定版本,也可以安装先行版,这里我们使用稳定版
Downloading node.js version 12.18.1 (64-bit)...
Complete
Creating C:\Users\szgao\AppData\Roaming\nvm\temp
Downloading npm version 6.14.5... Complete
Installing npm v6.14.5...
Installation complete. If you want to use this version, type
这样便安装完成了,当你安装完成后nvm会自动帮你把当前使用版本设置为你刚刚下载的版本,我们可以先查看当前node版本查看是跟刚刚下载的版本是否相符。
node -v
v12.18.1
当然在windows环境下,有时候安装完不会立即生效,如果在之前并没有安装过node时会提示
'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
这个时候,我们只需要手动的设置一下,便可以切换到想要用的版本
nvm use 12.18.1
Now using node v12.18.1 (64-bit)
这样我们就可以正常的使用node 的npm工具安装各类包依赖了
网友评论