node版本管理工具nvm的安裝及使用

一、什麼是nvm

nvm是一個node版本管理工具。

由於不同項目依賴的node版本可能不同,所以在維護多個項目時通常需要使用不同的node版本,這時候用nvm來切換不同的node版本就很方便。

官方文檔: https://github.com/nvm-sh/nvm/blob/master/README.md

二、安裝nvm

1、安裝nvm:在終端運行如下命令(建議到官網獲取最新版本號)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

安裝成功,會在如圖位置看到nvm配置

2、配置nvm

    • 前往文件夾   /用戶/xxx

 

 

    • shift+command+.顯示隱藏文件,找到.bash_profile文件

 

 

 

 

 

    • 打開.bash_profile,將上面那段配置填進去
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_completio

 

    • 命令行執行下面的命令,使配置生效
source  ~/.bash_profile

 

    • 執行下面的命令,確認是否安裝成功
command -v nvm

如果命令不存在,重啓一下終端。若是還不行,建議檢查配置是否正確,或是到issues裏面找找解決方法。

 

三、nvm常用命令

1、安裝和卸載  install

nvm install stable ## 安裝最新穩定版 node
nvm install <version> ## 安裝指定版本
nvm uninstall <version> ## 刪除已安裝的指定版本

 

2、切換版本 use

nvm use <version> ## 切換使用指定的版本node

 

3、添加和刪除別名

nvm alias <name> <version> ## 給不同的版本號添加別名
nvm unalias <name> ## 刪除已定義的別名

注:別名設置爲default,則是系統默認版本

 

4、查看已安裝版本

nvm ls ## 列出所有安裝的版本

 

四、其他

1、mac如何運行.sh文件

直接把.sh文件拖到終端裏就可以了。

 

2、npm install 出現 ETIMEDOUT

解決辦法:

npm config set registry https://registry.npm.taobao.org

 

3、由於node版本改變,node sass報錯

Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime

解決辦法:

  • 卸載node-sass
npm uninstall --save node-sass
  • 清除緩存
npm cache clean -f
  • 升級node-sass模塊
npm install --save node-sass

    ✨:如果重新安裝不好使,那可能是兩處運行的node環境不一樣(尤其是運行react native,最好設置node的default版本是rn需要的版本)

 

 

End----------------------

去簡書避難了幾天,我又回來啦~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章