MAC安裝nvm以及常見問題

MAC安裝nvm以及常見問題

轉載於 MAC安裝nvm以及常見問題

  1. 前言: (這一步是可選,如果是windows的用戶,做好是 刪除已安裝的node和npm)
    如果之前是在官網下載的node安裝包,運行後會自動安裝在全局目錄,其中
node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目錄中,具體路徑爲 /usr/local/lib/node_modules/npm

安裝nvm之後最好先刪除一下已經安裝的node和全局node模塊:

一、安裝

  1. curl安裝
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

或者wget

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

具體版本查看地址: https://github.com/creationix/nvm/blob/master/README.md
安裝完成後請打開終端環境
2. 查看安裝
安裝完nvm後,輸入nvm,當看到有輸出時,則安裝成功.
如果出現以下情況:

nvm: command not found

則需要編輯.bash_profile文件,如果沒有就新建一個,步驟如下

1. 啓動終端Terminal
2. 進入當前用戶的home目錄
   輸入cd ~
3. 創建.bash_profile
   輸入touch .bash_profile
4. 編輯.bash_profile文件
   輸入open .bash_profile
   第一種方式
   <1>、爲在彈出的.bash_profile文件內進行編輯
   <2>、編輯完成後直接保存文件
   <3>、關閉.bash_profile文件
   <4>、更新配置過的環境變量 輸入source .bash_profile
   <5>、 啓動終端Terminal
   第二種方式來編輯.bash_profile文件
   在Terminal終端通過指令來對.bash_profile文件進行編輯
   <1>、輸入 vim .bash_profile
   <2>、輸入 i 進行編輯模式
   <3>、然後把需要編輯的內容鍵入,編輯完之後直接按esc退出編輯模式,
   <4>、輸入:w進行文件的保存,:wq爲保存並退出指令

二、使用

nvm install stable # 安裝最新穩定版 node,現在是 12.7.0
nvm install 10.3.0 # 安裝 10.3.0 版本
nvm install 0.12.7 # 安裝 0.12.7 版本

# 特別說明:以下模塊安裝僅供演示說明,並非必須安裝模塊
nvm use 4 # 切換至 4.2.2 版本
npm install -g mz-fis # 安裝 mz-fis 模塊至全局目錄,安裝完成的路徑是 /Users/<你的用戶名>/.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 0 # 切換至 0.12.7 版本
npm install -g react-native-cli #安裝 react-native-cli 模塊至全局目錄,安裝完成的路徑是 /Users/<你的用戶名>/.nvm/versions/node/v4.2.2/lib/react-native-cli

nvm alias default 0.12.7 #設置默認 node 版本爲 0.12.7

查看nvm版本:打開新的終端,用nvm current查看當前版本顯示

刪除指定版本 node:nvm uninstall v6.6.0

nvm 提供了 nvm use 命令。這個命令的使用方法和 install 命令類似。

例如,切換到 4.2.2:
nvm use 4.2.2
切換到最新的 `4.2.x``:
nvm use 4.2
切換到最新版:
nvm use node

我們還可以用nvm給不同的node版本號設置別名:

我們給 4.2.2 這個版本號起了一個名字叫做 awesome-version
nvm alias awesome-version 4.2.2

然後我們可以運行:
nvm use awesome-version

下面這個命令可以取消別名:
nvm unalias awesome-version

另外,你還可以設置 default 這個特殊別名:
nvm alias default node

列出已安裝的實例

nvm ls

就以上這些吧,謝謝關注~

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