nvm的配置與使用


nvm安裝與使用

 

1、nvm是什么

   nvm(node.js version management)是一個nodejs的版本管理工具。nvm和n都是node.js版本管理工具,為了解決node.js各種版本存在不兼容現象可以通過它可以安裝和切換不同版本的node.js。

 2、下載

  可在點此在github上下載最新版本,本次下載安裝的是windows版本。打開網址我們可以看到有兩個版本:

  • nvm-noinstall.zip:綠色免安裝版,但使用時需進行配置。
  • nvm-setup.zip:安裝版,推薦使用。
  • Source code(zip):zip壓縮的源碼。
  • Sourc code(tar.gz):tar.gz的源碼,一般用於*nix系統。

3、安裝

  • 卸載現有node

    請注意,在安裝適用於Windows的NVM之前,您需要卸載任何現有的node.js版本。還要刪除所有可能保留的現有nodejs安裝目錄(例如,“ C:\ Program Files \ nodejs”)。NVM生成的符號鏈接不會覆蓋現有的(甚至是空的)安裝目錄。

  • 卸載現有的npm

    您還應該刪除現有的npm安裝位置(例如“ C:\ Users \ <用戶> \ AppData \ Roaming \ npm”),以便正確使用nvm安裝位置。

  • 點擊安裝包進行安裝

     

  • 選擇nvm安裝路徑

    

  • 選擇nodejs路徑

    

  • 確認安裝即可

    

 

4、配置環境變量

    

 

5、打開CMD,輸入命令 nvm ,安裝成功則如下顯示。里面列出 nvm 使用命令

    

  • nvm arch [32|64]:顯示節點是否以32位或64位模式運行。指定32或64以覆蓋默認體系結構。
  • nvm install <version> [arch]:該版本可以是node.js版本,也可以是最新的穩定版本的“最新”版本。(可選)指定安裝32位還是64位版本(默認為系統體系結構)。設置[arch]為“全部”以安裝32和64位版本。
  • nvm list [available]:列出node.js安裝。available在末尾鍵入以顯示可供下載的版本列表。
  • nvm on:啟用node.js版本管理。
  • nvm off:禁用node.js版本管理(不卸載任何內容)。
  • nvm proxy [url]:設置用於下載的代理。留[url]空白,以查看當前的代理。設置[url]為“無”以刪除代理。
  • nvm uninstall <version>:卸載特定版本。
  • nvm use <version> [arch]:切換為使用指定的版本。(可選)指定32/64位體系結構。nvm use <arch>將繼續使用所選版本,但根據提供給的值切換到32/64位模式<arch>
  • nvm root <path>:設置nvm應在其中存儲不同版本的node.js的目錄。如果<path>未設置,將顯示當前根目錄。
  • nvm version:顯示NVM for Windows的當前運行版本。
  • nvm node_mirror <node_mirror_url>:設置節點鏡像。建議使用淘寶鏡像 https://npm.taobao.org/mirrors/node/
  • nvm npm_mirror <npm_mirror_url>:設置npm鏡像。建議使用淘寶鏡像 https://npm.taobao.org/mirrors/npm/
  • 也可以在安裝的目錄下找到settings.txt文件打開后加上
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/  使用淘寶鏡像,可以提高下載速度

 

6、安裝node.js

  • nvm list available 顯示可下載版本的部分列表

     

  • nvm install latest安裝最新版本  ( 安裝時可以在上面看到 node.js  、 npm  相應的版本號 ,不建議安裝最新版本)

   

  • nvm install 版本號  安裝指定的版本的nodejs

     

  • nvm list查看目前已經安裝的版本 ( 當前版本號前面沒有  * , 此時還沒有使用任何一個版本,這時使用 node.js 時會報錯 )

    

  • nvm use 版本號 使用指定版本的nodejs  ( 這時會發現在啟用的 node 版本前面有 * 標記,這時就可以使用 node.js )

  

 

7、使用時常見問題

  1、解決npm不支持Nodejs版本的問題  https://segmentfault.com/a/1190000017772851?utm_source=tag-newest


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM