精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

告別Node.js版本困擾,輕松切換開發環境!

開發 前端
因為平時偶爾寫寫蘑菇的前端代碼,所以我本地安裝的 Node.js 版本一直是 14.x,由于不同 Node 版本之間也沒有很好的兼容,所以會出現各種詭異的版本依賴報錯。按照原來的做法,我是直接在 Node 官網又下載一個版本,然后把環境變量改成對應版本的,這樣就可以正常安裝了。等到使用完后,再修改回原來的版本,這一來一回真是太折騰人了。

大家好,我是 陌溪。

最近,在下載別人的開源項目進行學習的時候,總是因為 Node 環境問題導致沒法依賴無法正常安裝,因為人家開源項目限制了一定要高于某個版本,差點勸退了我。

Node版本限制Node版本限制

因為平時偶爾寫寫蘑菇的前端代碼,所以我本地安裝的 Node.js 版本一直是 14.x,由于不同 Node 版本之間也沒有很好的兼容,所以會出現各種詭異的版本依賴報錯。按照原來的做法,我是直接在 Node 官網又下載一個版本,然后把環境變量改成對應版本的,這樣就可以正常安裝了。等到使用完后,再修改回原來的版本,這一來一回真是太折騰人了。

這個問題應該在我們日常開發中應該會經常遇到,尤其是喜歡上開源網站上下載別人項目搗鼓的同學,每個項目之間的技術棧不同,使用的 Node 版本也各不相同,如果沒有一個管理工具,那上面我的那種方式將會特別麻煩,直到我在網上沖浪的時候,發現別人都在使用 nvm 進行任意 Node 版本的切換,真是泰褲辣。

多個Node版本切換多個Node版本切換

nvm是什么

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

這不就是為我這種開源學習者量身定制的么,后悔沒早點安裝它。

另外 nvm 也是完全開源的,如果是 windows 用戶的話,可以直接訪問開源的 Github 項目 nvm-windows。

https://github.com/coreybutler/nvm-windows

如果是 mac 或者 Linux 系統的用戶的話,去下載 nwm 即可

https://github.com/nvm-sh/nvm

這里說一下:nvm 和 nvm-windows 的區別

  • nvm:Node.js 版本管理工具的原始實現,可以在 macOS 和 Linux 等類 Unix 系統上運行。
  • nvm-windows:專為 Windows 操作系統開發的 Node.js 版本管理工具,以在 Windows 上輕松管理 Node.js 版本。

但是雖然這兩個開源軟件名字是不同,他們的命令和使用是完全一致的,這個小伙伴根據自己的操作系統自行選擇即可。

同時,除了這里提到的 nvm 和 nvm-windows 外,還有另外一款桌面級的Node.js 版本管理軟件:nvm-desktop

  • nvm-desktop:是一個以可視化界面操作方式管理多個 Node 版本的桌面應用,使用 Electron 構建(支持 Macos 和 Windows 系統)。通過該應用,您可以快速安裝和使用不同版本的 Node。

如果覺得命令的方式來操作 Node 版本切換過于麻煩 ,小伙伴也可以使用 nvm-desktop ,在下文中,陌溪也會親自體驗一波。

nvm下載

首先,我使用的是 Windows 電腦,所以需要去 Github Release 發行版去下載 nvm-windows

nvm-windows下載地址:
https://github.com/coreybutler/nvm-windows/releases/tag/1.1.11

然后選擇 exe 結尾的可執行文件,點擊下載即可

圖片圖片

下載nvm

下載完成后,直接點擊安裝即可,如果小伙伴電腦原來已經安裝了 Node,在安裝 nvm過程中可能會出現需要覆蓋的確認項,直接同意覆蓋即可。

如果是 mac 或者 linux 的用戶,直接使用命令即可一鍵安裝

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

安裝完成后,使用 nvm 命令,如果出現了對應的版本,以及命令的幫助信息,即表示成功安裝 nvm

安裝成功安裝成功

nvm配置

在安裝好 NVM 后,首先需要打開安裝目錄,然后找到 settings.txt 文件

配置鏡像配置鏡像

在文件里需要配置對應的 node_mirror 和 npm_mirror 的鏡像地址,下面是兩個配置的作用:

  • node_mirror:是用于指定 Node.js 下載鏡像的環境變量或配置選項。當你在安裝 Node.js 時,Node.js 安裝程序可能會從官方源下載 Node.js 的二進制文件。然而,有時官方源速度較慢或不穩定,因此你可以使用 node_mirror 來指定一個替代的鏡像源,以提高下載速度和可靠性。
  • npm_mirror:是用于指定 npm 包管理器下載鏡像的環境變量或配置選項。當你使用 npm 安裝 Node.js 包時,npm 會從默認的全球源下載包。然而,有時這些全球源可能不夠快或不夠穩定。

所以,我們只需要在這個文件下面,追加淘寶的鏡像地址即可:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

NVM安裝不同Node版本

在安裝前,我們先了解一下常用的幾個命令

  • nvm arch:顯示node是運行在32位還是64位。
  • nvm install[arch] :安裝node, version是特定版本也可以是最新穩定版本latest。可選參數arch指定安裝32位還是64位版本,默認是系統位數。可以添加--insecure繞過遠程服務器的SSL。
  • nvm list [available] :顯示已安裝的列表。可選參數available,顯示可安裝的所有版本。list可簡化為ls。
  • nvm on :開啟node.js版本管理。
  • nvm off :關閉node.js版本管理。
  • nvm proxy [url] :設置下載代理。不加可選參數url,顯示當前代理。將url設置為none則移除代理。
  • nvm node_mirror [url] :設置node鏡像。如果不寫url,則使用默認url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
  • nvm npm_mirror [url] :設置npm鏡像。如果不寫url,則使用默認url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
  • nvm uninstall :卸載指定版本node。
  • nvm use [version] [arch] :使用指定版本node。可指定32/64位。
  • nvm root [path] :設置存儲不同版本node的目錄。如果未設置,默認使用當前目錄。
  • nvm version :顯示nvm版本。version可簡化為v。

首先,以蘑菇為例,推薦的 Node 版本是 14.x,所以我們需要使用 npm list available 去查看對應的版本

可用的Node版本可用的Node版本

可以看到,安裝的列表里竟然沒有蘑菇推薦的:14.x,(這。。看來這個版本已經太老了,下次得給蘑菇升級一下版本依賴了)

如果沒有找到對應的版本,在列表下方的一行字體里也說了,這個是部分的列表信息,如果要完整的可以直接跳轉到 Node 官網查看

This is a partial list. For a complete list, visit https://nodejs.org/en/download/releases

我們進入到官網,即可看到 14.21.3 是目前還在維護的一個 node 版本,并且在 2023-02-16 還在更新

官網尋找官網尋找

好,那我們就安裝 14.21.3 ,使用下面命令安裝即可(強烈建議按照上面的方式,先配置好鏡像地址,不然安裝會很慢..)

nvm install 14.21.3

安裝Node成功安裝Node成功

安裝完成后,我們可以用 nvm list 進行查看,可以看到 我們系統中已經有了這個版本的 Node

圖片圖片

但是現在還沒有激活這個 Node,需要使用 npm use 命令進行激活使用,激活后就可以看到當前版本正在使用中

npm use 14.21.3

激活node激活node

激活后,我們查看一下當前的 npm 版本,可以看到已經成功切換到指定版本的 node 版本了

查看node版本查看node版本

切換到14.x后,就正常的運行蘑菇博客項目了~

運行蘑菇運行蘑菇


同時,我們還可以繼續安裝 其它版本的 Node,例如上面我下載的一個開源軟件最低要求 16.x 版本的 Node,我們按照上述方法,找到一個合適的版本

nvm install 16.19.0

然后在查看目前系統中已經存在的版本,可以看到現在已經有兩套 Node 版本了,一個是 14.x,一個是 16.x,我們可以按照自己項目依賴的版本,進行切換即可

圖片圖片

如果最后不想使用這個版本的 Node 了,也可以直接使用 nvm uninstall 命令卸載即可

nvm uninstall 14.21.3

圖片圖片

好了,關于 nvm 的使用就到這里了,小伙伴們趕緊使用起來~

nvm-desktop 初使用

介紹完 nvm 后,我們再來看另外一個桌面級的 node 版本管理器:nvm-desktop。

nvm-desktop 是一個用 Electron 開發的一個桌面應用,這個應用提供了以可視化界面操作的形式讓用戶為自己的操作系統設置和切換Node版本的能力,而nvm-desktop 想要具備這種能力就離不開 nvmd-command ,因為具體的功能是在 nvmd-command 中實現的。

nvmd-command 是一個單一、快速的本機可執行文件,沒有外部依賴項,并且使用 Rust 構建,它依賴 nvm-desktop 的設置來識別出正確的 Node 版本。

首先,我們在 Github 中找到 nvm-desktop 下載地址

https://github.com/1111mp/nvm-desktop/releases

然后找到 windows 版本,選擇 exe 后綴的文件進行下載

下載安裝包下載安裝包

下載完成后進行安裝,最后運行成功后的頁面如下所示,這個效果就和我們命令行的 nvm list 類似,會展示所有可安裝的 node 版本信息

運行截圖運行截圖

并且,上面展示的 node 版本更全,比如:蘑菇需要用到的 16.x,在這里也都可以找到

更多的Node版本更多的Node版本

在安裝 Node 前,也可以設置一下 node 的鏡像地址,從而加速 node 的訪問

設置鏡像地址設置鏡像地址

小伙伴根據自己項目的需要,使用對應版本即可

安裝依賴安裝依賴

安裝完成后,我們切換到已安裝的目錄,點擊更多選項,即可直接應用該版本,效果上面使用的 nvm use 也是一樣的

切換成功切換成功

切換完成后,小伙伴也可以正常的使用 Node 了,如果要使用不同的版本,直接就去所有版本那里尋找即可。

關于如何優雅的切換 Node 版本就講到這里了~

責任編輯:武曉燕 來源: 陌溪教你學編程
相關推薦

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2011-10-24 16:16:02

Node.js

2013-11-01 09:34:56

Node.js技術

2012-09-29 11:13:15

Node.JS前端開發Node.js打包

2024-06-17 08:03:51

2024-02-27 09:27:00

JavaScriptNode.jsNPM包

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2011-11-01 10:30:36

Node.js

2011-09-08 13:46:14

node.js

2011-09-09 14:23:13

Node.js

2011-09-02 14:47:48

Node

2020-11-26 08:26:53

JS

2011-11-10 11:08:34

Node.js

2013-05-17 09:41:02

Node.js云應用開發IaaS

2021-01-14 10:48:34

Docker CompNode.js開發

2014-08-01 09:57:52

Node.jsNode.js插件

2014-02-14 10:48:32

Visual StudNode.js

2022-01-07 08:00:00

Node.js開發Web

2021-12-25 22:29:57

Node.js 微任務處理事件循環
點贊
收藏

51CTO技術棧公眾號

国产精品第九页| 久久精品无码一区二区三区毛片| 男女污污视频在线观看| 日韩av电影一区| 久热精品视频在线观看一区| 亚洲精品国产成人av在线| 日韩三级影视| 亚洲精品久久久蜜桃| 欧美18视频| aaa一区二区| 性欧美videos另类喷潮| 久久精品视频播放| 男人操女人动态图| 日韩中文一区二区| 欧美性猛交一区二区三区精品| 日本精品免费视频| 男女视频在线观看免费| 国产乱码精品一区二区三区忘忧草 | 538国产精品一区二区免费视频| 免费成人深夜天涯网站| 国产精品xxxav免费视频| 欧美吻胸吃奶大尺度电影| 亚洲国产精品无码av| 色开心亚洲综合| 久久这里只有精品6| 3d蒂法精品啪啪一区二区免费| 无码人妻精品一区二区| 亚洲国产91| 久久影院资源网| 超薄肉色丝袜一二三| 婷婷五月色综合香五月| 精品国产一区二区三区不卡| 九九热免费在线观看| jizz内谢中国亚洲jizz| 亚洲一级不卡视频| 日韩精品福利片午夜免费观看| 国产福利电影在线| 久久影音资源网| 国产欧美日韩在线播放| 精品区在线观看| 国内精品伊人久久久久av影院| 国产精品高清在线| 中文字幕高清在线免费播放| 国产手机视频一区二区| 国产综合在线视频| 精品无码久久久久| 一区二区三区四区在线观看国产日韩| 中文字幕亚洲二区| 日本猛少妇色xxxxx免费网站| 猛男gaygay欧美视频| 日韩禁在线播放| 久久一区二区电影| 伦理一区二区| 亚洲国产日韩一区| 超碰caoprom| 国产成人精品亚洲线观看| 欧美成人性福生活免费看| 中文字幕一区二区三区四| 日本黄色成人| 4438x亚洲最大成人网| www.com久久久| 欧美久久亚洲| 精品国一区二区三区| 国产免费a级片| 久久av国产紧身裤| 亚洲免费影视第一页| 中文字幕人妻一区二区三区在线视频| 国产欧美日韩在线一区二区| 综合网中文字幕| 91久久久久久久久久久久久久 | 99视频有精品高清视频| 91精品久久久久久久91蜜桃| 国产5g成人5g天天爽| 一区二区视频| 亚洲乱码一区av黑人高潮 | 丰满人妻熟女aⅴ一区| 成人免费精品视频| 欧美日本亚洲| 老司机免费在线视频| 亚洲综合在线免费观看| 男女激情无遮挡| 成人看片网页| 欧美一区二区大片| 少妇一级淫免费观看| 精品久久视频| 欧美激情免费看| 久久精品无码av| 91精品国产高清| 国产精品久久久久久久久久直播 | 一区二区高清在线| 久久久久久av无码免费网站下载| 新版中文在线官网| 国产不卡av在线| 久草福利资源在线观看| 亚洲视频观看| 欧美在线日韩在线| 一级特黄aaa大片| 国产69精品久久久久毛片| 久久精品一区二区三区不卡免费视频| 国产中文字幕在线观看| 亚洲欧美国产三级| 国产真实乱子伦| 精品一区二区三区视频在线播放| 亚洲第一视频网站| а天堂中文在线资源| 日韩一级网站| 亚洲free性xxxx护士hd| 久久这里精品| 亚洲成人综合视频| 亚洲欧美aaa| 亚洲免费毛片| 欧美激情极品视频| 一道本在线视频| 99精品热视频| 日本福利视频一区| 四虎影视精品永久在线观看| 亚洲老板91色精品久久| 久草视频免费播放| 久久99精品国产麻豆婷婷洗澡| 麻豆亚洲一区| 男女视频在线| 欧美一个色资源| 精品在线观看一区| 另类av一区二区| 国产一区二区三区高清| 成人影欧美片| 欧美精品九九99久久| av网站免费在线看| 亚洲国产免费看| av日韩免费电影| 国产一区久久精品| 欧美丰满少妇xxxxx高潮对白| 欧美成人午夜精品免费| 亚洲激情一区| 国产欧美日韩在线播放| 色yeye免费人成网站在线观看| 欧美日韩成人一区二区| 人妻视频一区二区| 噜噜噜在线观看免费视频日韩 | 国产一区二区在线观| 一区二区三区天堂av| 久草视频一区二区| 91麻豆精东视频| 97国产精东麻豆人妻电影| 国产精品qvod| 97碰在线观看| 亚洲欧美日韩动漫| 精品久久香蕉国产线看观看亚洲| 99热超碰在线| 99精品免费网| 久久久久久九九九九| 成人免费网站观看| 日韩电影免费观看在线观看| 亚洲GV成人无码久久精品 | 91精品在线免费观看| www.4hu95.com四虎| 免费视频一区二区| 亚洲欧美丝袜| 秋霞一区二区| 欧美激情手机在线视频| 黄色三级网站在线观看| 性欧美大战久久久久久久久| 51调教丨国产调教视频| 美女久久一区| 一区二区三区视频在线播放| 天天综合91| 欧美情侣性视频| 欧美自拍第一页| 欧美视频中文在线看| 最近中文字幕免费视频| 免费欧美日韩国产三级电影| 免费观看中文字幕| av不卡一区二区| 日本久久久久亚洲中字幕| av资源在线观看免费高清| 欧美日韩精品欧美日韩精品| √天堂中文官网8在线| 国产**成人网毛片九色| 乱妇乱女熟妇熟女网站| 日本一区二区在线看| 91久久精品国产91久久| av影院在线免费观看| 亚洲日本欧美日韩高观看| 亚洲天堂网在线观看视频| 亚洲美女少妇撒尿| 精品国产av色一区二区深夜久久| 日本不卡123| 亚洲欧美一二三| 夜夜躁狠狠躁日日躁2021日韩| 国产精品久久久久久婷婷天堂| av网站网址在线观看| 亚洲精品xxx| 亚洲无码久久久久| 亚洲成va人在线观看| 摸摸摸bbb毛毛毛片| 国产激情一区二区三区四区 | 精品国产1区二区| 天天爱天天做天天爽| 一区二区三区在线观看视频| 欧美一区二区三区成人精品| 久国产精品韩国三级视频| 亚洲熟妇无码一区二区三区| 成人在线丰满少妇av| 成人蜜桃视频| 农村妇女一区二区| 97av视频在线| 91精选在线| 国产一区二区三区在线视频| 日本韩国免费观看| 欧美日韩国产高清一区二区 | 国产伦精品一区二区三区高清版| 欧美国产日韩电影| 国外成人在线直播| 日本高清在线观看wwwww色| 日韩成人高清在线| 精品国产乱码一区二区三 | 538任你躁在线精品免费| 亚洲国产91| 在线观看污视频| 久久国产精品亚洲人一区二区三区| 国产精品一区二区三区观看| 日韩在线你懂得| 国产成人在线亚洲欧美| 国产在线拍揄自揄拍视频 | 日韩精品久久久久久久的张开腿让| 99久久精品免费看国产 | 91日韩一区二区三区| 丰满少妇中文字幕| 久久精品国产亚洲aⅴ| 116极品美女午夜一级| 伊人久久亚洲影院| 99亚洲国产精品| 国产精品99久久精品| 亚洲欧美成人一区| 国产亚洲一区二区三区啪| 九色综合婷婷综合| 一区二区三区四区视频免费观看 | 韩国三级电影久久久久久| 亚洲羞羞网站| 欧美另类在线观看| 成人在线免费看片| 久久99久久99精品免观看粉嫩 | 特级丰满少妇一级aaaa爱毛片| 91精品国产入口在线| 一起草av在线| 91精品福利在线一区二区三区| 亚洲一卡二卡在线| 欧美人与禽zozo性伦| 亚洲天堂自拍偷拍| 3751色影院一区二区三区| 艳妇乳肉豪妇荡乳av| 欧美精品一二三| 国产精品丝袜黑色高跟鞋| 色www精品视频在线观看| 国产精品suv一区| 色妹子一区二区| 亚洲天堂视频在线播放| 欧美三区在线观看| 国产精品-色哟哟| 欧美mv日韩mv国产网站| 女人18毛片水真多18精品| 亚洲电影免费观看高清完整版在线观看| 亚洲精品网站在线| 日韩精品黄色网| 国产乱理伦片a级在线观看| 中文字幕精品www乱入免费视频| 日本免费中文字幕在线| 欧美黑人性视频| 波多野结衣中文字幕久久| 久久成人国产精品| 国模私拍视频在线播放| 51精品国产黑色丝袜高跟鞋| 欧美三级网址| 川上优av一区二区线观看| aaa国产精品| 久久精品日产第一区二区三区乱码 | 日本免费一区二区三区| 99久久亚洲精品蜜臀| 国产又粗又猛又爽又黄的网站| 亚洲黄色毛片| 色播五月综合网| 国产成人免费视频网站| 亚洲熟妇无码av| 亚洲欧美二区三区| 久久露脸国语精品国产91| 欧美三级韩国三级日本一级| www香蕉视频| 亚洲丝袜在线视频| 在线观看电影av| 欧美在线亚洲在线| 亚洲综合资源| 久久精品日韩精品| 一精品久久久| 亚洲一区二区蜜桃| 成人毛片在线观看| 麻豆精品国产免费| 欧美性xxxx在线播放| www.日本在线观看| 伊人成人开心激情综合网| 成人高潮aa毛片免费| 国产乱人伦真实精品视频| 精品嫩草影院| 五月天综合婷婷| 日韩二区在线观看| 丝袜熟女一区二区三区| 亚洲欧洲日韩综合一区二区| 毛片在线免费视频| 久久99久久精品| 伊人五月天婷婷| 久久久国产一区二区三区四区小说| 国产黄色录像片| 欧美日韩性生活视频| 国产白浆在线观看| 亚洲天天在线日亚洲洲精| 免费男女羞羞的视频网站在线观看 | 欧洲美一区二区三区亚洲| 亚洲精品大片www| 中文人妻熟女乱又乱精品| 亚洲电影免费观看高清完整版在线| 欧美a免费在线| 国产精品电影网| 全球av集中精品导航福利| 成年在线观看视频| 久久精品国产77777蜜臀| 91网站免费视频| 欧美日韩国产精品一区二区不卡中文 | 一二三四国产精品| 色999日韩国产欧美一区二区| 欧美熟妇乱码在线一区| 久久99热精品这里久久精品| 四虎地址8848精品| 亚洲乱码一区二区三区三上悠亚| 久久不射网站| 性欧美13一14内谢| 富二代精品短视频| 黄频在线免费观看| 久久免费视频在线| 9国产精品午夜| 丝袜人妻一区二区三区| 福利电影一区二区三区| 欧美成人免费看| 日韩欧美视频一区| 污视频在线看网站| 97操在线视频| 国产精品多人| 欧美xxxxx少妇| 性做久久久久久久免费看| 色一情一乱一乱一区91av| 久久久久久亚洲| 天堂资源在线亚洲| 国产精品第12页| 国产偷国产偷精品高清尤物| 加勒比在线一区| 最近中文字幕mv在线一区二区三区四区 | 亚洲一卡二卡三卡四卡无卡久久| 丰满少妇高潮在线观看| 欧美激情亚洲综合一区| 欧美一级色片| 国产a视频免费观看| 欧美国产精品一区二区| 亚洲一二区视频| 欧美日韩高清区| 欧洲亚洲视频| 亚洲狼人综合干| 中文字幕一区二区三区精华液| 国产精品视频在线观看免费| 欧美激情国内偷拍| 天堂综合网久久| 91女神在线观看| 亚洲欧美激情插| 日韩在线观看视频网站| 日本久久久a级免费| 欧美www视频在线观看| 极品人妻一区二区| 婷婷六月综合网| 成人在线免费公开观看视频| 成人性生交大片免费看小说| 国内激情久久| 公侵犯人妻一区二区三区| 91超碰这里只有精品国产| 牛牛精品在线视频| 视频一区国产精品| 国产成人丝袜美腿| 亚洲大片免费观看| 不卡av电影在线观看| 美女福利一区| 中文字幕国内自拍| 亚洲第一主播视频| www.在线视频.com| 国产成人女人毛片视频在线| 亚洲一区免费| 免费看特级毛片| 日韩精品亚洲元码| 99tv成人影院| 凹凸日日摸日日碰夜夜爽1| 日韩一区中文字幕| 色综合成人av| 91最新国产视频| 日韩精品亚洲专区| 国产一级视频在线|