使用nvm安装NodeJs

2020-07-30   31 次阅读


安装 nvm 的 nodejs

因为开发的时候因为 nodejs 的版本不同会有很多奇怪的 bug,于是就有了 nodejs 版本管理用具,nvm 是我现在主要使用的一个,这里记录一下安装配置的过程,包含 windows 和 linux 两种环境。

#ArchLinux 下安装 nvm 环境

nvm 是已经打包在 arch 源下面的,直接安装就可以啦 yay -S nvm
安装完成之后会在控制台提示把相关环境变量添加到 zsh 或者 bash 配置文件中就行

#linux 配置淘宝镜像

直接使用刚刚安装好的 nvm 安装 nodejs,下载速度可能会很慢,因此需要设置国内镜像地址

//添加淘宝镜像地址
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist

#windows 下安装 nvm

和 linux 不同,windows 系统使用 nvm-windows。

首先到 git 上下载安装程序:coreybutler/nvm-windows
直接下载 nvm-setup.zip,解压后安装

#windows 配置淘宝镜像

windows 和 linux 环境不同,配置淘宝镜像的方式也有不同:
需要打开 nvm 的安装路径把下面的镜像地址复制到 settings.txt 中

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

#安装 nodejs

nvm 遵守语义化版本命名规则。例如,你想安装最新的 12.13 系列的最新的一个版本的话,可以运行:

nvm install 12.13

也可以直接指定需要的版本

nvm install 12.13.0

#配置 nodejs

设置淘宝镜像:

# 临时使用:
npm --registry https://registry.npm.taobao.org install express
# 持久使用:
npm config set registry https://registry.npm.taobao.org
# 通过 cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 使用官方镜像:
npm config set registry https://registry.npmjs.org/
# 查看 npm 源地址:
npm config get registry

nvm 常用命令

#linux

nvm install --lts # 下载最新的稳定版
nvm use <版本号> # 临时切换版本
nvm alias default <版本号> #永久切换版本(版本别名,default就是默认使用的版本)
nvm uninstall <版本号> # 删除指定版本
nvm ls # 查看本地所有版本
nvm ls-remote --lts # 查看线上所有稳定版

#win

nvm install <版本号> # 下载指定版本
nvm use <版本号> # 切换版本
nvm uninstall <版本号> # 删除指定版本
nvm list available # 查看线上所有版本

node 常用命令

npm init # 初始化 node 环境,-y 可以快速初始化
npm i <package> # 下载指定库,看情况添加 -S 或者-D,全局安装-g
npm uninstall <package> # 删除 node 包,删除全局-g
npm list --depth 0 # 查看当前目录下载的 node 包
npm list -g --depth 0 # 查看全局安装的 node 包

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

一介死肥宅程序员,希望世界和平