三大操作系統(tǒng)的node.js、npm、yarn 的安裝

Windows 平臺

  1. chocolatey 包管理工具的安裝(注:類似CentOS中的yum管理工具提供環(huán)境管理工具):

    ? 打開管理員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.jsnpm、yarn

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

    
    choco install nodejs yarn -y 
    
    

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

    
    # 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 平臺

  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。執(zhí)行以下命令:

    
    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
    
    
    
    # 最后再分別執(zhí)行命令
    
    # bash 為 :source ~/.bash_profile
    
    # zsh 為 :source ~/.zshrc
    
    

    ? 同樣,npm下載包的默認地址是https://registry.npmjs.org,也是國外的,所以需要進行換源來提高下載速度。執(zhí)行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來切換。

    ? 切換好版本后,可以執(zhí)行node -v來檢查是否成功。npm是隨node.js一起安裝的,所以也可以執(zhí)行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):

    ? 打開終端鍵入(wgetgit命令沒有的需要自行安裝):

    
    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。執(zhí)行以下命令:

    
    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
    
    
    
    # 最后再分別執(zhí)行命令
    
    # bash 為 :source ~/.bashrc
    
    # zsh 為 :source ~/.zshrc
    
    

    ? 同樣,npm下載包的默認地址是https://registry.npmjs.org,也是國外的,所以需要進行換源來提高下載速度。執(zhí)行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來切換。

    ? 切換好版本后,可以執(zhí)行node -v來檢查是否成功。npm是隨node.js一起安裝的,所以也可以執(zhí)行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
    
    
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容