Windows 平台
-
chocolatey
包管理工具的安装(注:类似CentOS
中的yum
管理工具提供环境管理工具): 打开管理员的
CMD
窗口或者管理员的Windows PowerShell
键入以下命令回车:Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
完成后输入以下代码测试安装是否成功
choco -v
如果返回下列显示版本结果证明安装成功
# PS C:\Windows\system32> choco -v 0.10.15
-
安装
node.js
、npm
、yarn
: 打开管理员的
CMD
窗口或者管理员的Windows PowerShell
键入以下命令回车:choco install nodejs yarn -y
等待安装完毕以后,建议重新打开管理员的
CMD
窗口或者管理员的Windows PowerShell
(因为有提示说键入refreshenv
命令刷新环境,测试了貌似不行)键入以下命令且有返回显示版本结果则安装成功:# PS C:\Windows\system32> node -v v13.2.0
# PS C:\Windows\system32> npm -v 6.13.1
# PS C:\Windows\system32> yarn -v 1.19.2
Mac OS X 平台
-
安装
nvm
node.js
管理工具(可以管理多个版本不同的node.js
): 打开终端键入(
wget
命令没有的需要自行安装):wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
注意:如果是
zsh
还需要将下面的配置写入到文件~/.zshrc
中,并source ~/.zshrc
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
等待安装完毕,后键入如下命令如果显示版本结果则安装成功:
# kangshaoqi@Mac ~: nvm --version 0.35.1
-
换源:
nvm
下载node.js
的默认地址是https://nodejs.org/dist
,这个地址是国外的,由于有墙,所以导致下载速度会很慢,所以有必要对nvm进行换源,使用淘宝的地址:https://npm.taobao.org/mirrors/node
。执行以下命令:export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node # 注:如果只是在终端输入了上面的代码只能在本次窗口没有关闭的时候生效,下次打开还是会还原成默认的源 # 如果需要长久的使用淘宝源则需要如下操作 # 确认你的sh是什么,一般bash或者zsh # 如果是 bash 则键入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.bash_profile # 如果是 zsh 则输入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.zshrc # 最后再分别执行命令 # bash 为 :source ~/.bash_profile # zsh 为 :source ~/.zshrc
同样,
npm
下载包的默认地址是https://registry.npmjs.org
,也是国外的,所以需要进行换源来提高下载速度。执行npm config set registry https://registry.npm.taobao.org
就OK啦。 -
安装
node.js
、yarn
:
nvm install
会安装指定node
版本到本地,安装之前可以使用nvm ls-remote
查看可安装的node版本。 比如:
nvm install 13.2.0
nvm install --lts
安装最新的官方长期支持的node版本,一般推荐新安装node的用户安装。同样nvm ls-remote --lts
查看远程可安装的长期支持版本。 通过
nvm
安装node
,nvm
会将各个版本的node安装在~/.nvm/versions/node
目录下,并且会自动把最后安装的版本设为当前使用的版本。安装完node之后,可以使用nvm list
查看当前已安装的node版本,如果需要切换node版本,使用nvm use
来切换。 切换好版本后,可以执行
node -v
来检查是否成功。npm
是随node.js
一起安装的,所以也可以执行npm -v
来查看npm
的版本号。 通过
node
安装yarn
,输入:npm i -g yarn
等待安装完毕后测试,如果显示版本结果则安装成功:
# kangshaoqi@Mac ~: node -v v12.6.0
# kangshaoqi@Mac ~: npm -v 6.9.0
# kangshaoqi@Mac ~: yarn -v 1.17.3
Linux 平台
-
安装
nvm
node.js
管理工具(可以管理多个版本不同的node.js
): 打开终端键入(
wget
和git
命令没有的需要自行安装):wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
注意:如果是
zsh
还需要将下面的配置写入到文件~/.zshrc
中,并source ~/.zshrc
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
等待安装完毕,重启终端(重连ssh)后键入如下命令如果显示版本结果则安装成功:
# root@kangshaoqi:~# nvm --version 0.35.1
-
换源:
nvm
下载node.js
的默认地址是https://nodejs.org/dist
,这个地址是国外的,由于有墙,所以导致下载速度会很慢,所以有必要对nvm进行换源,使用淘宝的地址:https://npm.taobao.org/mirrors/node
。执行以下命令:export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node # 注:如果只是在终端输入了上面的代码只能在本次窗口没有关闭的时候生效,下次打开还是会还原成默认的源 # 如果需要长久的使用淘宝源则需要如下操作 # 确认你的sh是什么,一般bash或者zsh # 如果是 bash 则键入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.bashrc # 如果是 zsh 则输入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.zshrc # 最后再分别执行命令 # bash 为 :source ~/.bashrc # zsh 为 :source ~/.zshrc
同样,
npm
下载包的默认地址是https://registry.npmjs.org
,也是国外的,所以需要进行换源来提高下载速度。执行npm config set registry https://registry.npm.taobao.org
就OK啦。 -
安装
node.js
、yarn
:
nvm install
会安装指定node
版本到本地,安装之前可以使用nvm ls-remote
查看可安装的node版本。 比如:
nvm install 13.2.0
nvm install --lts
安装最新的官方长期支持的node版本,一般推荐新安装node的用户安装。同样nvm ls-remote --lts
查看远程可安装的长期支持版本。 通过
nvm
安装node
,nvm
会将各个版本的node安装在~/.nvm/versions/node
目录下,并且会自动把最后安装的版本设为当前使用的版本。安装完node之后,可以使用nvm list
查看当前已安装的node版本,如果需要切换node版本,使用nvm use
来切换。 切换好版本后,可以执行
node -v
来检查是否成功。npm
是随node.js
一起安装的,所以也可以执行npm -v
来查看npm
的版本号。 通过
node
安装yarn
,输入:npm i -g yarn
等待安装完毕后测试,如果显示版本结果则安装成功:
# root@kangshaoqi:~# node -v v13.2.0
# root@kangshaoqi:~# npm -v 6.13.1
# root@kangshaoqi:~# yarn -v 1.17.3