成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

一文詳解多版本node的安裝和管理

本篇文章帶大家聊聊多版本node的管理,介紹一下多版本node的安裝與切換詳細(xì)操作,希望對大家有所幫助!

一文詳解多版本node的安裝和管理

node.js極速入門課程:進(jìn)入學(xué)習(xí)

安裝多版本node的原因:

在項(xiàng)目開發(fā)過程中,不同項(xiàng)目使用的nodejs版本不同,有時(shí)會(huì)因?yàn)閚ode版本過高或太低,導(dǎo)致報(bào)錯(cuò);如何在同一個(gè)系統(tǒng)中安裝多個(gè)版本的node呢,這里有兩種方式,往下看選擇適合你的方式吧。【相關(guān)教程推薦:nodejs視頻教程、編程教學(xué)】

方法一:利用nvm進(jìn)行管理

NVM 簡介

NVM 全稱 Node Version Manager,是一個(gè)管理 NodeJS 版本的工具。

NVM 默認(rèn)只支持 Linux 和 OS X,不支持 Windows,針對 Windows 操作系統(tǒng)有 2 個(gè)替代方案:

  • nvm-windows

  • nodist
    這里只介紹使用nvm-windows安裝和切換多版本NodeJS的方法。

安裝前須知:

  • 之前有node環(huán)境的需卸載干凈
  • 如果安裝完node后,輸入 nvm use <版本號>,仍無效(node版本前面都沒有選中的"*"),需重新安裝
  • 安裝路徑上不要有中文字符或者空格,否則會(huì)出現(xiàn)錯(cuò)誤

一文詳解多版本node的安裝和管理

卸載已安裝的nodeJS

1、點(diǎn)擊開始菜單,找到nodejs的文件夾,點(diǎn)擊箭頭處,進(jìn)行卸載(注意:進(jìn)行此操作之前需結(jié)束使用nodejs的項(xiàng)目)

一文詳解多版本node的安裝和管理

2、檢測系統(tǒng)中是否還存在nodejs

(1) 在開始菜單中進(jìn)行查看

(2) 在cmd窗口中輸入 node -v 進(jìn)行查看

nvm 的安裝與使用

  • nvm下載

安裝包下載地址: https://github.com/coreybutler/nvm-windows/releases
一文詳解多版本node的安裝和管理

注意:安裝環(huán)境 win10系統(tǒng),64

  • nvm安裝(注:最好不要裝在C盤)
    (1)在指定的文件下新建兩個(gè)文件夾,一個(gè)用來存放nvm的安裝文件,另一個(gè)用來存放node的文件
    一文詳解多版本node的安裝和管理
    (2)將下載好的安裝包放入nvm文件夾中,解壓,進(jìn)行安裝。
    注意:安裝時(shí)選擇開始新建的文件夾作為指定安裝目錄
    一文詳解多版本node的安裝和管理
    (3)選擇nvm安裝路徑,點(diǎn)擊下一步
    一文詳解多版本node的安裝和管理
    (4)選擇nodejs路徑
    一文詳解多版本node的安裝和管理
    (5)點(diǎn)擊 Install——>點(diǎn)擊 Finish,安裝完成。
    (6)確認(rèn)是否安裝成功
    打開CMD,輸入命令 nvm命令,安裝成功則如下顯示
    一文詳解多版本node的安裝和管理
    (7)到此nvm已經(jīng)安裝成功
    如果有安裝淘寶鏡像的需完成下載鏡像的配置,沒有可跳過
    打開nvm文件夾下的settings.txt文件,在最后添加以下代碼(不改,下載node可能會(huì)報(bào)錯(cuò))
    一文詳解多版本node的安裝和管理

arch: 64proxy: node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
登錄后復(fù)制

注:

arch:Windows 操作系統(tǒng)位數(shù)
proxy:代理,淘寶 NodeJS 鏡像和 NPM 鏡像

一文詳解多版本node的安裝和管理
注:

root:NVM 安裝路徑
path:NodeJS 快捷方式路徑

node 的不同版本安裝及切換

1、NVM 安裝成功后,win + r 輸入cmd 新開cmd窗口,可以通過 nvm -v 命令查看所有可用的命令。

C:>nvm -v  Running version 1.1.7.  Usage:    nvm arch                     : Show if node is running in 32 or 64 bit mode.   nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.                                  Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).                                  Set [arch] to "all" to install 32 AND 64 bit versions.                                  Add --insecure to the end of this command to bypass SSL validation of the remote download server.   nvm list [available]         : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.   nvm on                       : Enable node.js version management.   nvm off                      : Disable node.js version management.   nvm proxy [url]              : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.                                  Set [url] to "none" to remove the proxy.   nvm node_mirror [url]        : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.   nvm npm_mirror [url]         : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.   nvm uninstall <version>      : The version must be a specific version.   nvm use [version] [arch]     : Switch to use the specified version. Optionally specify 32/64bit architecture.                                  nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.   nvm root [path]              : Set the directory where nvm should store different versions of node.js.                                  If <path> is not set, the current root will be displayed.   nvm version                  : Displays the current running version of nvm for Windows. Aliased as v.
登錄后復(fù)制

2、使用 nvm install <版本號>命令安裝指定版本的NodeJS

C:>nvm install v8.16.2 Downloading node.js version 8.16.2 (64-bit)... Complete Downloading npm version 6.4.1... Complete Installing npm v6.4.1...  Installation complete. If you want to use this version, type  nvm use 8.16.2
登錄后復(fù)制

3、安裝成功后在 NVM 安裝目錄下出現(xiàn)一個(gè) v8.16.2 文件夾,使用 nvm list 命令查看已安裝 NodeJS 列表。

C:>nvm list       8.16.2
登錄后復(fù)制

4、再次使用 nvm install <版本號> 命令安裝另一版本的 NodeJS

C:>nvm install v12.8.0 Downloading node.js version 12.8.0 (64-bit)... Complete Creating C:Devnvmtemp  Downloading npm version 6.10.2... Complete Installing npm v6.10.2...  Installation complete. If you want to use this version, type  nvm use 12.8.0
登錄后復(fù)制

5、使用nvm use <版本號> 切換需要使用的 NodeJS 版本,切換成功后可以使用 node -vnpm -v 命令查看是否切換成功。

C:>nvm use v8.16.2 Now using node v8.16.2 (64-bit)  C:>node -v v8.16.2  C:>npm -v 6.4.1
登錄后復(fù)制

這里需注意使用nvm use <版本號>時(shí)可能出現(xiàn)亂碼的情況

C:>nvm use v8.16.2 exit status 1: ??????????????д??????
登錄后復(fù)制

不要慌張,不要生氣,這時(shí)候用重新打開一個(gè)以管理員身份運(yùn)行cmd窗口就不會(huì)出現(xiàn)亂碼的情況,使用nvm use <版本號> 切換需要使用的 NodeJS 版本,使用nvm ls 查看所有安裝的node版本,版本號前面帶有*號的表示當(dāng)前使用的NodeJS版本。

C:Windowssystem32>nvm use v8.16.2 Now using node v8.16.2 (64-bit)  C:Windowssystem32>nvm ls     12.8.0   * 8.16.2 (Currently using 64-bit executable)
登錄后復(fù)制

6、這里是一些常用命令匯總:

nvm off                     // 禁用node.js版本管理(不卸載任何東西) nvm on                      // 啟用node.js版本管理 nvm install <version>       // 安裝node.js的命名 version是版本號 例如:nvm install 8.12.0 nvm uninstall <version>     // 卸載node.js是的命令,卸載指定版本的nodejs,當(dāng)安裝失敗時(shí)卸載使用 nvm ls                      // 顯示所有安裝的node.js版本 nvm list available          // 顯示可以安裝的所有node.js的版本 nvm use <version>           // 切換到使用指定的nodejs版本 nvm v                       // 顯示nvm版本 nvm install stable          // 安裝最新穩(wěn)定版
登錄后復(fù)制

方法二:通過配置環(huán)境變量(切換node時(shí)只需更改文件夾名稱)

安裝node及注意事項(xiàng)

1、同樣,如果之前有安裝過node,為了避免不必要的麻煩,將其先卸載掉

注意:安裝多個(gè)版本的node的時(shí)候一定要從低版本開始安裝,如果你先安裝高版本的話會(huì)出現(xiàn)許多問題,如果你已經(jīng)安裝啦,先卸載掉然后進(jìn)行下面的步驟

2、在安裝node之前,我先選擇一個(gè)node安裝目錄,我要安裝到D盤下,所以我在D盤中新建了一個(gè)NODE的目錄,并且在里面創(chuàng)建了一個(gè)nodejs8的文件夾,因?yàn)槲乙粫?huì)要在這個(gè)文件夾中安裝8.16.2版本的node

一文詳解多版本node的安裝和管理

3、開始安裝

node版本可以去node中文網(wǎng)或者點(diǎn)擊這里下載https://nodejs.org/

打開下載好的node8.16.2的安裝包,一直點(diǎn)擊下一步,直到出現(xiàn)安裝路徑,將安裝路徑切換為我們上面新建的nodejs8文件夾路徑:D:toolsNODEnodejs8,然后一路下一步,直到安裝成功

配置環(huán)境變量

在開始搜索框搜環(huán)境變量,注意這里選擇編輯系統(tǒng)環(huán)境變量—>高級—>環(huán)境變量

一文詳解多版本node的安裝和管理

一文詳解多版本node的安裝和管理

在系統(tǒng)變量中點(diǎn)擊新建,變量名:nodejs,變量值:D:toolsNODEnodejs(即上面存放node的文件夾,這里先去掉nodejs8后面的8)

一文詳解多版本node的安裝和管理

一文詳解多版本node的安裝和管理

點(diǎn)擊確定后再系統(tǒng)變量中找到path 變量,選中后點(diǎn)擊編輯,然后點(diǎn)擊新建,將上面新建系統(tǒng)變量的變量名以%變量名%的形式加入,點(diǎn)擊確定

一文詳解多版本node的安裝和管理

這時(shí)候還不行,最關(guān)鍵的一點(diǎn)是:我們需要將一開始建的文件夾nodejs8重命名為nodejs

值得注意的是:這里將nodejs8重命名的一方面是為了與上面配置的環(huán)境變量中的變量名匹配(即使用此版本node),另一方面是為了更好的安裝下一個(gè)版本(因?yàn)樵诎惭b完一個(gè)node版本之后如果文件名不修改的話,后面再安裝其他版本的node時(shí)無論你安裝到什么地方,都會(huì)把之前的那個(gè)覆蓋掉)

一文詳解多版本node的安裝和管理

檢查并安裝多版本

1、檢查

重名名之后,然后win+R—>cmd,在命令窗口輸入node -v查看node 版本,出現(xiàn)版本號說明第一個(gè)node版本安裝成功

C:>node -v v8.16.2
登錄后復(fù)制

2、安裝下一個(gè)版本

由于上面已經(jīng)將安裝的node8.16.2版本的文件名重命名(防止覆蓋),這時(shí)我們只需在同級目錄下新建一個(gè)文件夾nodejs12,安裝node12.8.0版本的node(方法同上面安裝node8.16.2)
一文詳解多版本node的安裝和管理

node版本切換

重點(diǎn)來了,在安裝了多個(gè)版本的node的之后,在我們需要切換版本的時(shí)候,只需要將對應(yīng)版本的文件夾重命名為nodejs即可

例如:我們先裝了node8.16.2版本的(放在nodejs文件夾下)和node12.8.0版本的(放在nodejs12文件夾下),現(xiàn)在使用的node是8.16.2,那么要想切換至node12.8.0版本的node,只需更改文件名,將nodejs重命名為nodejs8,再將nodejs12重命名為nodejs即可,換句話說就是用哪個(gè)版本的node就將哪個(gè)版本的node文件夾重命名為nodejs
一文詳解多版本node的安裝和管理
此時(shí)在打開命令行窗口,輸入node -v檢查node版本

C:>node -v v12.8.0
登錄后復(fù)制

小伙伴兒們你們習(xí)慣使用哪個(gè)種方式呢?兩種方式你們都學(xué)廢了嗎!評論區(qū)一起討論一下吧!

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
人妻在厨房被侮辱高清版| 国产精品无码V在线观看| 久久综合给合久久国产免费| 久久精品国产99久久无毒不卡| 高校美女内射含羞草| 国产成人精品无码片区在线观看| 国产精品亚洲АV久久| 国内精品久久久久久久97牛牛 | 欧美性饥渴少妇XXXⅩOOOO| 日本精品一区二区三区在线视频| 少妇下蹲露大唇无遮挡| 亚洲AV极品无码专区亚洲AV| 亚洲熟伦熟女新五十路熟妇| 91人妻丰满熟妇Aⅴ无码| 成年女人毛片免费观看中文| 国产精品爽爽VA在线观看| 精品极品三大极久久久久| 免费观看电视剧全集在线播放| 人妻丰满熟妇AV无码片| 无码AV免费一区二区三区试看| 久久午夜夜伦鲁鲁片免费无码影院| 美女内射毛片在线看免费人动物| 人妻无码精品一区二区| 午夜131美女爱做视频| 野花社区在线观看免费直播WWW| ASS鲜嫩鲜嫩PICS| 国产成年无码久久久久毛片| 精品无码人妻被多人侵犯aⅴ| 免费中国帅气体育生GARY| 搡老女人老妇女老熟妇| 亚洲精品乱码久久久久久蜜桃不卡| 91国语对白露脸自产拍不卡| 国产成A人片在线观看视频| 精品亚洲国产成人小电影| 好男人HD免费观看| 欧美VA久久久噜噜噜久久| 少妇愉情理仑片高潮| 亚洲熟妇无码AV另类VR影视| 拔萝卜在线视频免费观看| 啊灬啊灬啊灬啊灬快灬高潮了| 国产精品久久久久婷婷五月色| 久久久久久久久蜜桃| 日产乱码一二三区别免费一 | 国产亚洲日韩在线A不卡| 国产私人尤物无码不卡| 免费A级毛片无码免费视频APP| 色老头BGMBGMBGM| 亚洲桃色AV无码| 成人人妻小说AV| 国产XXXX做受视频国语对白L| 久久se精品一区二区| 日本熟妇人妻ⅩXXXX| 色综合天天综合网国产成人网| 亚洲国产丝袜精品一区| 草草浮力地址线路①屁屁影院| 精品人妻少妇一区二区| 日本一区二区三区免费播放| 亚洲精品综合欧美一区二区三区| CHINESE老女人老熟妇HD| 国内揄拍国内精品少妇国语| 全免费A级毛片免费看无码| 亚洲丰满熟妇浓毛XXXX| 草草最新发地布地址①·| 久久不见久久见免费视频3| 少妇高潮抽搐无码久久AV| 在线|国产精品女主播阳台| 国产激情无码一区二区| 女人与公拘交酡过程高清视频| 亚洲AV日韩精品久久久久久| 波多野结衣一二三区AV高清 | 日韩人妻无码精品久久| 偷窥 亚洲 另类 图片 熟女| 中文字幕日产乱码国内自| 国产熟妇人妻ⅩXXXX麻豆网址 | А天堂中文最新版在线官网| 精品无人区卡卡二卡三乱码| 熟妇的荡欲乱色欲av浪潮| 67194熟妇人妻欧美日韩| 激情综合激情五月俺也去| 日日噜噜噜夜夜爽爽狠狠视频| 曰本无码人妻丰满熟妇啪| 国产又黄又大又粗的视频| 日韩人妻一区二区三区免费 | 女子遭遇疯狂侵犯| 亚洲日韩VA无码中文字幕| 国产精品嫩草影院一二三区入口| 人妻熟妇乱又伦精品HD| 又大又粗又爽ΑA级毛片| 国内偷自第一区二区三区| 天天看AV片在线观看| 俺去俺来也WWW色官网| 麻豆果冻传媒2021精品传媒一| 亚洲AV永久爆乳无码5区| 国产刺激男女视频在线| 人妻在厨房被色诱 中文字幕| 中文字幕日韩一区二区三区不卡| 精品VIDEOSSEXFREEOHDBBW| 无码专区—VA亚洲V天堂| 丁香五月缴情网站| 欧美性受XXXX人人本视频| 在出租屋里被强高H| 精产国品一二三产品区别在哪| 玩爽少妇人妻系列无码| 成人国产一区二区三区精品| 女人下边水润紧致好处| 影帝隔着内裤滑进去了H| 国产成人精品久久久久| 久久久久久一区国产精品| 日韩精品无码一区二区视频| 边摸边脱吃奶边高潮视频免费| 中文字幕一区二区人妻性色| 国产精品99久久免费观看| 精品国产午夜肉伦伦影院| 欧美黑人巨大VIDEOS极品| 侮辱丰满美丽的人妻| 日本VA视频免费在线观看| 一本色道久久综合狠狠躁| 啊灬啊灬啊灬啊灬快灬高潮了| 蜜臀av午夜福利| 伊人久久久AV老熟妇色| 久久精品国产亚洲AV水果派| 亚洲国产精品久久久久婷蜜芽| 国产无套内射普通话对白 | CHINESE交换俱乐部4P| 欧美成人黑人XX视频免费观看| 在人间电影在线观看完整版| 久久久久国产一区二区| 亚洲一区二区三区波多野结衣| 精品亚洲AⅤ在线观看| 亚洲精品无码永久中文字幕| 紧身裙女教师波多野结衣在线观看| 亚洲AV午夜成人片忘忧草在线 | 久久影院午夜伦手机不四虎卡| 亚洲无人区码一码二码三码区别| 久久精品国产亚洲7777| 亚洲午夜福利在线观看| 久久久噜噜噜久噜久久| 永久免费AV无码国产网站| 噜噜私人影片在线看片| 中文无码AV一区二区三区| 国产成人精品无码一区二区三区| 色爽黄1000部免费软件下载| 灌醉国产猛男GAY1069| 玩50岁四川熟女大白屁股直播| 国产精品69人妻无码久久久| 小SAO货大JI巴CAO死你H| 亚洲综合无码一区二区三区| 色偷偷888欧美精品久久久| AV人摸人人人澡人人超碰小说| 欧美乱人伦人妻中文字幕| 天黑黑影院在线观看免费中文| 八戒八戒在线高清观看视频4| 色欲色香天天天综合网WWW| BBW下身丰满18XXXX| 男人扒开添女人下部免费视频| 在卫生间被教官做好爽| 蜜臀AV性久久久久蜜臀AⅤ麻豆| 国产精品亚洲А∨天堂免| 好男人官网在线观看免费播放| 天天做天天爱夜夜爽毛片| 出差被绝伦上司侵犯中文字幕| 人妻AV资源先锋影音AV资源 | 五月激情婷婷丁香综合基地| かしこまりました中文在线| 妺妺窝人体色WWW人体色| 在线播放国产不卡免费视频| 日本高清色WWW在线安全| 中文字幕精品无码| 欧美人与动牲交A欧美精品Z| 99RE热这里只有精品| 欧美乱大交XXXXX潮喷| AA级女人大片喷水视频免费| 免费无码AⅤ片在线观看| 97久久香蕉国产线看观看 | 中文在线最新版天堂| 久久人人爽人人爽人人片AVY| 夜先锋AV资源网站| 免费观看美女裸体的网站| 99久久国语露脸精品国产色| 办公室被公司领导C了很多次| 秘书在办公室被躁BD在线观看| 陈冠希实干阿娇13分钟| 久久99久久99精品中文字幕| 美国五月婷婷毛片| 按摩师的巨大滑进我的身体 | 亚洲AV无码一区二区三区电影| 两毫米的小洞你却稳稳命中| 新狼窝色AV性久久久久久| 久久99精品久久久久久齐齐| 国产白丝护士AV在线网站| 亚洲精品国产综合久久一线| 蜜臀AⅤ永久无码精品| 高清播放器欧美大片| 亚洲精品自产拍在线观看动漫 | 撒尿PISSINGⅤIDEEO| 火柴人战争遗产破解版| AV天堂亚洲国产AV| 亚欧美日乱码视频在线观看 | 英语老师的小兔子好大好软水| 一个添下面两个吃奶|