11.26 三⼤操作系統的node.js、npm、yarn 的安裝

Windows 平臺

1、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

2、安裝node.js、npm、yarn:

​ 打開管理員的CMD窗口或者管理員的Windows PowerShell鍵入以下命令回車:

choco install nodejs yarn -y

​ 等待安裝完畢以後,建議重新打開管理員的CMD窗口或者管理員的Windows PowerShell(因為有提示說鍵入refreshenv命令刷新環境,測試了貌似不行)鍵入以下命令且有返回顯示版本結果則安裝成功:

# PS C:\\Windows\\system32> node -v 

v13.2.

# PS C:\\Windows\\system32> npm -v

6.13.1

# PS C:\\Windows\\system32> yarn -v

1.19.2-

Mac OS X 平臺

1、安裝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

2、換源:

​ 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(.bash_profile 或者是 .bashrc)則鍵入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.bash_profile //.bash_profile 或者是 .bashrc
# 如果是 zsh 則輸入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.zshrc
# 最後再分別執行命令
# bash 為 :source ~/.bash_profile //.bash_profile 或者是 .bashrc
# zsh 為 :source ~/.zshrc

​ 同樣,npm下載包的默認地址是https://registry.npmjs.org,也是國外的,所以需要進行換源來提高下載速度。執行npm config set registry https://registry.npm.taobao.org就OK啦。

3、安裝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 平臺

1、安裝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

2、換源:

​ 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(.bash_profile 或者是 .bashrc)則鍵入 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 //(.bash_profile 或者是 .bashrc)
# zsh 為 :source ~/.zshrc

​ 同樣,npm下載包的默認地址是https://registry.npmjs.org,也是國外的,所以需要進行換源來提高下載速度。執行npm config set registry https://registry.npm.taobao.org就OK啦。

3、安裝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


分享到:


相關文章: