Windows/Linux下安装nodejs
Contents
nvm安装方法
本方法不适合windows系统,请参考下载安装方法
安装nvm
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash |
或者使用wget
1 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash |
可以在nvm项目地址找到更多帮助信息
若果你是用的
shell
不是bash
,可以把命令的|
后的bash
换成你的默认shell
如zsh
如果没换的话,需要手动添加下面三行到你的shell配置里,例如
~/.zshrc
1 | export NVM_DIR="$HOME/.nvm" |
nvm安装完成后,需要重新打开终端
在终端输入nvm --version
显示当前版本,说明安装成功
Windows下可以尝试nvm-windows
使用nvm安装node
查看可用版本
1 | nvm ls-remote |
安装、使用指定版本
1 | nvm install 11 |
设置默认版本
1 | nvm alias default 11 |
下载安装方法
已经安装过nvm就不用再看这里了
找到合适的版本
下载地址:Node.js
Windows安装
Windows一直下一步就可以了 默认选择添加到PATH
,需要管理员权限,不然就得自己手动添加了
安装完毕后在终端输入node -v
显示当前版本,说明安装成功
Linux安装
Linux可直接下载编译好的文件,Linux Binaries (x86/x64)
,添加到path就可以用了
1 | # 解压下载的文件,注意文件名是你下载的文件,别写错了 |
安装nrm
nrm能够查看和切换当前使用的registry,nodejs官方源经常被墙,装一个nrm
非常有必要
1 | npm i -g nrm --registry=https://registry.npm.taobao.org |
使用:
1 | # 显示帮助 |
安装cnpm
cnpm
是淘宝制作的、用于代替默认的npm
的工具,绝大多数npm都可以用cnpm执行,某些npm
安装不成功的,用cnpm
试试或许就可以装上了,尤其是某些资源被墙的时候,非常有用
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
使用n管理node版本
使用nvm安装就不需要用n来管理了
升级到最新版本:
1 | npm i -g n |
Linux下非root用户,以上命令前都需要加
sudo
关于n
管理器的其他用法查看
1 | n --help |