前言
现在有了新的方法,详见:在linux下使用nvm安装node
本文因为每次装都要去找工具星,记下来自己看才写的
本文因为咕咕咕太久才写的
简介
nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs
npm是Nodejs软件包管理工具
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
2020年3月17日,Github宣布收购npm,GitHub现在已经保证npm将永远免费。
参考
安装nvm
注意:不要使用
Homebrew
安装nvm
,这个在nvm
的官方文档中有说明。
安装前请保证系统中已经安装Git,不要使用 homebrew
安装 nvm
安装中请保持在要安装的用户
,且仅该用户
安装,不要切换其他账户
或使用sudo
命令
首先打开终端,进入当前用户的 home 目录中。
cd ~
然后使用 ls -a
显示这个目录下的所有文件(夹)(包含隐藏文件及文件夹),查看有没有 .bash_profile
这个文件。
ls -a
如果没有,则新建一个。
touch ~/.bash_profile
如果有或者新建完成后,我们通过官方的说明在终端中运行下面命令中的一种进行安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
在安装完成后,将这些内容写进.bash_profile
文件,如果用户 home
目录下没有则新建一个就可以了。部分系统在执行安装命令的时候,系统会自动将这两句话写入 .bash_profile
文件中。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
重连终端
执行nvm,发现nvm安装成功。
若出现如图报错,这将这些内容粘贴到终端中(注意:是终端!终端!不是执行命令栏!)回车,即可解决
利用nvm安装node16
nvm install 16
如图所示为安装成功
使用node -v
可查看当前版本
npm i yarn -g
安装成功
可以用 n,省事
npm install n -g
n