最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解如何使用nvm管理Node.js多版本

 更新時(shí)間:2019年05月06日 10:56:07   作者:snowell  
這篇文章主要介紹了詳解如何使用nvm管理Node.js多版本,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

Node.js版本管理工具。Git地址:https://github.com/nvm-sh/nvm

安裝nvm

Mac OS:

如果已經(jīng)安裝了node,在安裝nvm之前,不需要卸載這個(gè)版本的node。這個(gè)版本的node后續(xù)會(huì)成為nvm中的system版本的node。

具體步驟如下:

首先安裝C++編譯器,使用XCode 的命令行工具,在Terminal中輸入: xcode-select --install

然后在Terminal里輸入:

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

或者:

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

⚠️注意:命令中的v0.34.0是隨著最新版本變化的。可以去Git查看最新的版本。

重啟Terminal(不然nvm不生效),然后輸入下面的指令來(lái)查看是否安裝成功: command -v nvm。如果返回 nvm 字樣,就代表安裝成功。

用nvm操作node

查看目前已有的node

如果在安裝nvm之前,系統(tǒng)已經(jīng)安裝了Node.js,那么這個(gè)版本的Node.js將會(huì)成為system版本。

此時(shí),在Terminal里輸入:nvm ls,查看都安裝了哪些node版本,會(huì)出現(xiàn)如下返回結(jié)果:

->    system
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)

上面返回的內(nèi)容,代表,此時(shí)只有系統(tǒng)原來(lái)帶的node版本,沒(méi)有通過(guò)nvm安裝任何的node版本。

安裝其它版本的node

安裝最新版本的node:

nvm install node

安裝特定版本的node:

nvm install 10.15.3

其中,10.15.3為想要安裝的node的版本號(hào)。

可以查看目前有哪些node可以安裝:

nvm ls-remote

安裝一個(gè)node的新版本以后,通過(guò)指令 nvm ls 查看會(huì)返回如下結(jié)果:

->   v10.15.3
     system
default -> 10.15.3 (-> v10.15.3)
node -> stable (-> v10.15.3) (default)
stable -> 10.15 (-> v10.15.3) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.15.3

可以發(fā)現(xiàn),除了system以外,還出現(xiàn)了一個(gè)v10.15.3,而且自動(dòng)應(yīng)用了這個(gè)v10.15.3版本。

node版本切換

使用如下指令切換node版本:

nvm use system

返回如下內(nèi)容,代表已經(jīng)切換到system版本:

Now using system version of node: v8.11.3 (npm v6.9.0)

輸入如下指令,切換到剛剛安裝的版本:

nvm use 10.15.3

返回如下內(nèi)容,代表已經(jīng)切換到10.15.3版本:

Now using node v10.15.3 (npm v6.4.1)

對(duì)于目前的10.15.3,應(yīng)為它是第一個(gè)通過(guò)nvm安裝的node版本,所以自動(dòng)給它分配了一個(gè)alias:default。所以,也可以通過(guò)這個(gè)指令切換到這個(gè)版本上:

nvm use default

也可以通過(guò)這個(gè)指令切換到已安裝的最新的版本:

nvm use node

由于目前最新的版本就是default的10.15.3,所以就等同于nvm use default。

再安裝一個(gè)版本:8.16.0。輸入指令nvm install 8.16.0,返回如下內(nèi)容:

->   v8.16.0
    v10.15.3
     system
default -> 10.15.3 (-> v10.15.3)
node -> stable (-> v10.15.3) (default)
stable -> 10.15 (-> v10.15.3) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0
lts/dubnium -> v10.15.3

發(fā)現(xiàn)比之前多了一行-> v8.16.0,并且8.16.0被應(yīng)用。

給特定版本分配alias

從8.16.0切換到別的版本以后,如果再想切換回來(lái),只能通過(guò)nvm use 8.16.0。8.16.0不方便記憶,也不方便輸入,可以通過(guò)給這個(gè)版本設(shè)置一個(gè)alias,來(lái)解決這個(gè)問(wèn)題。輸入如下指令:

nvm alias carbon 8.16.0

返回的結(jié)果:

carbon -> 8.16.0 (-> v8.16.0)

此時(shí),再次輸入nvm ls,會(huì)返回如下結(jié)果:

->   v8.16.0
    v10.15.3
     system
carbon -> 8.16.0 (-> v8.16.0)
default -> 10.15.3 (-> v10.15.3)
node -> stable (-> v10.15.3) (default)
stable -> 10.15 (-> v10.15.3) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0
lts/dubnium -> v10.15.3

會(huì)發(fā)現(xiàn)多了一行carbon -> 8.16.0 (-> v8.16.0),這代表carbon就是版本8.16.0,所以如果想切換到8.16.0,可以輸入如下指令:

nvm use carbon

也可以通過(guò)alias指令,改變default所代表的版本:

nvm alias default 8.16.0

8.16.0就成為default版本了。

輸入nvm alias可以查看都有哪些已經(jīng)設(shè)置好的alias。

還可以通過(guò)nvm unalias carbon來(lái)取消carbon這個(gè)alias。

卸載node

nvm uninstall alias/node

注意:不能卸載當(dāng)前正在運(yùn)行中的node版本。

可以通過(guò)nvm uninstall來(lái)查看有哪些版本可以卸載。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用C++為node.js寫(xiě)擴(kuò)展模塊

    使用C++為node.js寫(xiě)擴(kuò)展模塊

    本文給大家介紹的是在window7下使用C++來(lái)給node.js編寫(xiě)擴(kuò)展模塊的方法,附上一個(gè)簡(jiǎn)單的hello實(shí)例,有需要的小伙伴可以參考下。
    2015-04-04
  • NodeJS制作爬蟲(chóng)全過(guò)程

    NodeJS制作爬蟲(chóng)全過(guò)程

    這篇文章主要介紹了NodeJS制作爬蟲(chóng)的全過(guò)程,包括項(xiàng)目建立,目標(biāo)網(wǎng)站分析、使用superagent獲取源數(shù)據(jù)、使用cheerio解析、使用eventproxy來(lái)并發(fā)抓取每個(gè)主題的內(nèi)容等方面,有需要的小伙伴參考下吧。
    2014-12-12
  • Nodejs中自定義事件實(shí)例

    Nodejs中自定義事件實(shí)例

    這篇文章主要介紹了Nodejs中自定義事件實(shí)例,比較簡(jiǎn)單的一個(gè)例子,需要的朋友可以參考下
    2014-06-06
  • 詳解Node 定時(shí)器

    詳解Node 定時(shí)器

    這篇文章主要介紹了Node 定時(shí)器的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Node.js里面的內(nèi)置模塊和自定義模塊的實(shí)現(xiàn)

    Node.js里面的內(nèi)置模塊和自定義模塊的實(shí)現(xiàn)

    這篇文章主要介紹了Node.js里面的內(nèi)置模塊和自定義模塊的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • HBuilder中報(bào)錯(cuò)cli項(xiàng)目運(yùn)行依賴本地的Nodejs環(huán)境解決方法

    HBuilder中報(bào)錯(cuò)cli項(xiàng)目運(yùn)行依賴本地的Nodejs環(huán)境解決方法

    使用Node.js,可以方便地開(kāi)發(fā)服務(wù)器端應(yīng)用程序,如Web應(yīng)用、API、后端服務(wù),還可以通過(guò)Node.js構(gòu)建命令行工具等,這篇文章主要介紹了HBuilder中報(bào)錯(cuò)cli項(xiàng)目運(yùn)行依賴本地的Nodejs環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2026-03-03
  • Windows下快速搭建NodeJS本地服務(wù)器的步驟

    Windows下快速搭建NodeJS本地服務(wù)器的步驟

    本篇文章主要介紹了Windows下快速搭建NodeJS本地服務(wù)器的步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • npm安裝慢的問(wèn)題分析及解決方法

    npm安裝慢的問(wèn)題分析及解決方法

    在Node.js開(kāi)發(fā)過(guò)程中,npm install 是安裝和管理項(xiàng)目依賴的關(guān)鍵命令,然而,有時(shí)我們會(huì)遇到 npm install 運(yùn)行卡住不動(dòng)的情況,所以本文給大家介紹了npm安裝慢的問(wèn)題分析及解決方法,需要的朋友可以參考下
    2025-03-03
  • npm配置國(guó)內(nèi)鏡像資源+淘寶鏡像的方法

    npm配置國(guó)內(nèi)鏡像資源+淘寶鏡像的方法

    這篇文章主要介紹了npm配置國(guó)內(nèi)鏡像資源+淘寶鏡像的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • 關(guān)于node編寫(xiě)文件上傳的接口的坑及解決

    關(guān)于node編寫(xiě)文件上傳的接口的坑及解決

    這篇文章主要介紹了關(guān)于node編寫(xiě)文件上傳的接口的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評(píng)論

台湾省| 维西| 青铜峡市| 屏边| 汝南县| 牟定县| 鄂尔多斯市| 当雄县| 高雄县| 濉溪县| 雅安市| 张家界市| 牟定县| 象州县| 噶尔县| 蒙山县| 北川| 蓬莱市| 昆明市| 宜城市| 抚州市| 尉氏县| 将乐县| 泰和县| 阳曲县| 佳木斯市| 沽源县| 那曲县| 绥化市| 唐山市| 安康市| 资阳市| 东乌珠穆沁旗| 西城区| 兴安县| 定兴县| 江孜县| 霍山县| 仲巴县| 洪洞县| 新郑市|