国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

mac中利用NVM管理不同node版本的方法詳解

2024-05-06 15:24:41
字體:
來源:轉載
供稿:網友

前言

大家在開始本文的正文之前,建議大家先看看這篇文章://m.survivalescaperooms.com/article/73424.htm,這篇文章給大家詳細介紹了關于node.js 下使用 nvm 或者 n 來進行版本控制及nvm 安裝node.js 版本后,重啟終端 node , npm 環境變量失效的相關內容,好了,下面開始本文的正文:

Mac 下通過 brew install nvm 所安裝的 nvm ,由于安裝路徑不同,無法正確啟用。建議使用 brew uninstall nvm 卸載掉之后,通過本文的方案重新安裝一次。

卸載已安裝到全局的 node/npm

如果之前是在官網下載的 node 安裝包,運行后會自動安裝在全局目錄,其中

node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目錄中,具體路徑為 /usr/local/lib/node_modules/npm

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

npm ls -g --depth=0 #查看已經安裝在全局的模塊,以便刪除這些全局模塊后再按照不同的 node 版本重新進行全局安裝sudo rm -rf /usr/local/lib/node_modules #刪除全局 node_modules 目錄sudo rm /usr/local/bin/node #刪除 nodecd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #刪除全局 node 模塊注冊的軟鏈

通過nvm來管理

場景:同組的同事使用node版本是5.7.0,而本機安裝了node 7.2.0,如何兼容?

使用nvm管理。

使用Homebrew安裝nvm 使用nvm安裝Node.js 使用nvm無痛切換Node.js版本

安裝nvm

brew install nvm

使nvm生效

source $(brew --prefix nvm)/nvm.sh

或者:

echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile. ~/.bash_profile

使用nvm安裝Node.js

nvm ls-remote

查看可用版本:

v0.10.20v0.10.21

安裝:

nvm install <version>

比如:

nvm install v5.7.0

還有

nvm install v7.2.0

使用nvm無痛切換Node.js版本

nvm會把各個版本的node安裝在/usr/local/opt/nvm底下。可以看看該目錄底下放了哪些東西:

 $ ls /usr/local/opt/nvmINSTALL_RECEIPT.json LICENSE.md alias bin nvm.sh v5.7.0 v7.2.0

我們可以發現透過nvm安裝這兩個版本,事實上會在nvm目錄下另外建立了v5.7.0以及v7.2.0兩個目錄來分別存放node的binary檔。又nvm會在你的$PATH最前面安插指定版本的目錄,透過這個方式你在使用node指令時就會用指定的版本來運作了。

實際確認PATH的值看看:

 $ echo $PATH/usr/local/opt/nvm/v5.7.0/bin: ...            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 横峰县| 屏南县| 深水埗区| 思南县| 灌阳县| 呼图壁县| 临汾市| 武平县| 朝阳市| 昌宁县| 松江区| 邵东县| 广丰县| 孙吴县| 海淀区| 太湖县| 桃园县| 大港区| 新竹县| 新沂市| 乐都县| 新源县| 甘谷县| 德化县| 濮阳市| 南郑县| 秀山| 汉源县| 荆州市| 阿克陶县| 临武县| 郁南县| 宜昌市| 澜沧| 丰原市| 巴林右旗| 平定县| 白城市| 砚山县| 抚顺县| 大同市|