国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

多個(gè)Node.js版本之間切換

這篇具有很好參考價(jià)值的文章主要介紹了多個(gè)Node.js版本之間切換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

本篇文章會(huì)講windows和Mac系統(tǒng)下實(shí)現(xiàn)多個(gè)node.js版本之間的切換。

1.windows下采用nvm(nvm-window)

2.Mac下采用nvm和n

注:window和mac下的nvm地址是不一樣的

一、windows系統(tǒng)

什么是nvm?

nvm是一個(gè)簡(jiǎn)單的bash腳本,它是用來(lái)管理系統(tǒng)中多個(gè)已存的Node.js版本

配置步驟

1.先卸載掉本系統(tǒng)中原有的node版本(也可以不卸載,我覺(jué)得吧還是卸載吧,以免會(huì)有沖突。反正我是卸了);

卸載我就不細(xì)講了,在控制面板的程序和功能中就可以卸載掉。

2.去github上下載nvm安裝包

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

nodejs版本切換,vue,node.js,npm,前端

下載說(shuō)明

之后就是安裝了,解壓雙擊exe文件傻瓜安裝。

需要注意的是安裝路徑最好是C:\nvm,默認(rèn)的路徑安裝成功后,在切換node版本時(shí)會(huì)有問(wèn)題。

還有就是在安裝成功后,會(huì)自動(dòng)配置系統(tǒng)變量。這里不用管,只是知道有這么一回事就行了,以免以后修改環(huán)境變量的時(shí)候不要誤操作了就好。

截一下圖吧:

nodejs版本切換,vue,node.js,npm,前端

變量

NVM_HOME:nvm的安裝目錄

NVM_SYMLINK:node的安裝目錄

nodejs版本切換,vue,node.js,npm,前端

環(huán)境變量:

對(duì)了下載完找到nvm的安裝目錄,打開(kāi)setting.txt文件,添加上下面兩個(gè)配置:

nvm node_mirror?https://npm.taobao.org/mirrors/node/

nvm npm_mirror?https://npm.taobao.org/mirrors/npm/

上截圖吧

nodejs版本切換,vue,node.js,npm,前端

setting配置

這一步可做可不做,配置的目的是將npm鏡像切換到淘寶的鏡像,可以提高下載速度。(就是喜歡這種快感)

接下來(lái)驗(yàn)證一下是否安裝成功

在cmd中輸入:nvm 出現(xiàn)下圖既成功

nodejs版本切換,vue,node.js,npm,前端

成功截圖

3.安裝node

安裝node首先得知道有哪些node版本,不然肯定會(huì)報(bào)錯(cuò)的了(這就是廢話)

可以在這看:https://github.com/coreybutler/nodedistro/blob/master/nodeversions.json

不推薦在這看,原因1.打開(kāi)github網(wǎng)站較慢。2.這上面的版本并不是最新的

還可以直接使用命令查看: nvm list available

nodejs版本切換,vue,node.js,npm,前端

node版本列表

之后就使用nvm命令下載nodejs

(1)我以10.13.0版本為例

nodejs版本切換,vue,node.js,npm,前端

npm install 10.13.0

(2)使用nvm use 10.13.0命令,切換node版本為10.13.0

nodejs版本切換,vue,node.js,npm,前端

nvm use 10.13.0

注意:這點(diǎn)很重要,安裝完后緊接著就用nuv use命令使用,不然你就是用不了這個(gè)node版本了。(這是個(gè)坑啊,MD,浪費(fèi)了我一上午的時(shí)間,此處省略一萬(wàn)字,應(yīng)了一句話餃子要吃燙燙的)

假如真的是切換不了這個(gè)版本了,用nvm uninstall 10.13.0卸載這個(gè)版本再重新安裝即可。

(3)使用nvu list查看所有下載的node版本,以及當(dāng)前是哪個(gè)版本(當(dāng)前是10.13.0這個(gè)版本,我順道下了9.3.0和12.13.1這兩個(gè)版本)

nodejs版本切換,vue,node.js,npm,前端

nvu list

(4)運(yùn)行一下node命令看一下是否成功

nodejs版本切換,vue,node.js,npm,前端

查看node版本

出現(xiàn)這個(gè)就可以了? 至此nvm安裝成功

常用的一些nvm命令

nvm install <version> [arch]:該可以是node.js版本或最新穩(wěn)定版本latest。(可選[arch])指定安裝32位或64位版本(默認(rèn)為系統(tǒng)arch)。設(shè)置[arch]為all以安裝32和64位版本。

nvm list [available]:列出已經(jīng)安裝的node.js版本。可選的available,顯示可下載版本的部分列表。這個(gè)命令可以簡(jiǎn)寫(xiě)為nvm ls [available]。

nvm uninstall <version>: 卸載指定版本的nodejs。

nvm use [version] [arch]: 切換到使用指定的nodejs版本??梢灾付?2/64位[arch]。

還有一些其他的命令就不一一距舉例了

二、Mac系統(tǒng)

mac系統(tǒng)安裝nvm和n這兩個(gè)其中的一種就行

先來(lái)說(shuō) n

下面是三種安裝方式(選擇其中一種就行)

(1)如果你的mac上已經(jīng)有了node,就可以直接使用npm命令安裝

npm install -g n

安裝后,將版本n緩存在環(huán)境變量指定的目錄的node子目錄n/versions中N_PREFIX,默認(rèn)為/usr/local;?而主動(dòng)?node版本直接安裝在N_PREFIX。

為了避免需要sudo的n和npm全球的安裝,建議您或者使用安裝到你的主目錄N_PREFIX,或采取系統(tǒng)目錄的所有權(quán):

# make cache folder (if missing) and take ownership

sudo mkdir -p /usr/local/nsudo chown -R $(whoami) /usr/local/n

# take ownership of node install destination folders

sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share

(2)如果沒(méi)有node,也可以通過(guò)另一種方式安裝

curl -L https://raw.githubusercontent.com/tj/n/master/bin/n -o n

bash n lts

# Now node and npm are available

(3)使用第三方安裝

curl -L https://git.io/n-install | bash

因?yàn)槲乙呀?jīng)有了node,這里我是通過(guò)第一種方式安裝的。

1.先來(lái)執(zhí)行npm install -g n

nodejs版本切換,vue,node.js,npm,前端

安裝n

2.查看一下安裝是否成功 n --version

nodejs版本切換,vue,node.js,npm,前端

查看n的版本

3.直接運(yùn)行n,會(huì)提示沒(méi)有可以切換的node版本,雖然以前已經(jīng)安裝過(guò)node ,但是還是要安裝一下才可以進(jìn)行切換

nodejs版本切換,vue,node.js,npm,前端

查看安裝的node版本,圖中表示沒(méi)有安裝node

4.安裝node版本,n 10.13.0

nodejs版本切換,vue,node.js,npm,前端

安裝node版本

如果在安裝的過(guò)程中遇到Error: sudo required

此時(shí)使用sudo n 10.13.0即可

nodejs版本切換,vue,node.js,npm,前端

使用sudo安裝node

命令格式為:n node-version

如:n 10.13.0? ?安裝10.13.0版本

? ? ? n latest? ?安裝最新的官方發(fā)布

? ? ?n stable? ?安裝穩(wěn)定的官方發(fā)布

? ? ?n lts? ??安裝最新的LTS官方版本

我的Mac系統(tǒng),所有已經(jīng)安裝的node版本存放路徑:/usr/local/n/versions/node

5.切換node版本

先執(zhí)行n?

nodejs版本切換,vue,node.js,npm,前端

查看已經(jīng)安裝的node版本,選中的為當(dāng)前node版本

鍵盤(pán)上下鍵選擇版本,之后回車切換版本

這時(shí)候會(huì)出現(xiàn)如下報(bào)錯(cuò),也是無(wú)權(quán)限,解決辦法有三個(gè):

nodejs版本切換,vue,node.js,npm,前端

無(wú)權(quán)限

(1)直接用 sudo n,之后再選擇node版本,回車就好了。

nodejs版本切換,vue,node.js,npm,前端

?sudo n

(2)sudo su 切換至root用戶,之后在用n查看版本,之后再選擇node版本,回車就好了。

nodejs版本切換,vue,node.js,npm,前端

sudo su

(3)用sudo n 10.13.0 沒(méi)錯(cuò)這就是安裝命令,如果這個(gè)版本沒(méi)有安裝時(shí),則安裝這個(gè)版本,如果這個(gè)版本已經(jīng)安裝了,則切換的這個(gè)node版本。

nodejs版本切換,vue,node.js,npm,前端

sudo n

切換完看一下這個(gè)node版本node -v

nodejs版本切換,vue,node.js,npm,前端

node -

完美,安裝完成。

奧對(duì)了? 如果想卸載某個(gè)node版本直接 n rm 10.13.0 就可以了(沒(méi)有權(quán)限就加上sudo)

最后有些同學(xué)存在切換并不好使的情況,我沒(méi)有遇到,但是那我也是嘗試這去看以一些帖子,推薦一個(gè)吧:https://blog.csdn.net/ruffaim/article/details/83578710

以后我要是遇到此類問(wèn)題,我會(huì)及時(shí)來(lái)更新文章的

再來(lái)說(shuō)說(shuō)Mac下使用nvm吧

總體來(lái)說(shuō)和window下使用nvm差不了太多

安裝nvm還是建議先把原有node卸載,不要問(wèn)我為什么,我也不知道,大幾率會(huì)出問(wèn)題

下面是卸載node命令?

npm ls -g --depth=0 # 查看已經(jīng)安裝在全局的模塊,以便刪除這些全局模塊后再按照不同的 node 版本重新進(jìn)行全局安裝

sudo rm -rf /usr/local/lib/node_modules # 刪除全局 node_modules 目錄

sudo rm /usr/local/bin/node # 刪除 node

cd? /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # 刪除全局 node 模塊注冊(cè)的軟鏈

之后就是在安裝nvm是有些不同,直接在命令行輸入下面命令

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

之后輸入 nvm ,當(dāng)看到有輸出時(shí),說(shuō)明安裝成功,如果說(shuō)nvm沒(méi)有找到command not found,說(shuō)明安裝失敗

在?.bash_profile 文件中加入以下代碼,配置環(huán)境變量。

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

編輯完成后直接保存文件。

然后終端輸入“source .bash_profile”,更新配置過(guò)的環(huán)境變量。

如果沒(méi)有這個(gè)文件,可以創(chuàng)建一個(gè)。參考學(xué)習(xí)的文章:http://blog.sina.com.cn/s/blog_8444778b0102x68e.html

至此nvm也就安裝好了,具體的使用方法直接參考window下的nvm操作就好了,具體詳情請(qǐng)看window部分

常用的一些nvm 命令

nvm install stable //安裝最新版?

nodenvm install [node版本號(hào)] //安裝指定版本的

nodenvm use [node版本號(hào)] //切換到指定版本的node

nvm alias default [node版本號(hào)] //設(shè)置默認(rèn)版本文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-525570.html

到了這里,關(guān)于多個(gè)Node.js版本之間切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【owt-server】切換node和npm版本

    fix : - npm v9.7.1 is known not to run on Node.js v10.21.0. npm v9.7.1 is known not to run on Node.js v10.21.0.

    2024年02月07日
    瀏覽(13)
  • nvm控制node版本或切換node版本后 npm找不到或之前安裝的全局包丟失問(wèn)題

    nvm控制node版本或切換node版本后 npm找不到或之前安裝的全局包丟失問(wèn)題

    1、第一步:安裝nvm,安裝nvm指定安裝文件夾,當(dāng)前安裝的nvm 地址為 D:toolsnvm 。設(shè)置nvm中settings.txt文件 (如圖一),用于指定當(dāng)前nodejs位置(后面環(huán)境變量有用到)。nvm下新建兩個(gè)空文件夾用于存放全局包和本地包, 2、定義環(huán)境變量node地址要對(duì)應(yīng), path中要添加 node_global地址

    2024年02月10日
    瀏覽(38)
  • 前端環(huán)境安裝【mac/window,nvm管理多個(gè)版本node,node,npm,yarn,react】

    目錄 nvm:node版本管理器 安裝 window mac 常見(jiàn)命令 Node、npm yarn React a.全局方式 b.臨時(shí)方式 運(yùn)行 nvm 主要是用來(lái)管理?nodejs?和 npm 版本的工具,可以用來(lái)切換不同版本的 nodejs。 安裝nvm之前先卸載node Mac徹底卸載node Windows系統(tǒng)完全卸載刪除 Node.js_卸載nodejs命令-CSDN博客z window mac n

    2024年01月16日
    瀏覽(59)
  • Node js 升級(jí)更新后 npm用不了 npm npm does not support Node.js 或者node版本太低

    Node js 升級(jí)更新后 npm用不了 npm npm does not support Node.js 或者node版本太低

    一開(kāi)始是出現(xiàn)node版本太低,然后升級(jí)了node發(fā)現(xiàn)升級(jí)后npm不支持,發(fā)現(xiàn)是node的版本需要與npm對(duì)應(yīng),而npm沒(méi)法跨級(jí)升,下面教大家解決辦法: 一、檢查你的nodejs和npm的版本能否對(duì)應(yīng)得上 (注:如果npm版本查詢顯示空也可以用下面的方法) 這里附上 npm和node版本對(duì)照官網(wǎng) : 以往的

    2024年02月02日
    瀏覽(30)
  • node.js版本切換

    node.js版本切換

    通過(guò)nvm進(jìn)行版本管理。安裝前先用 node -v查看是否已安裝node,如果有去控制面板進(jìn)行卸載,卸載后再次輸入node -v命令進(jìn)行確認(rèn)。 nvm下載 安裝包下載地址: https://github.com/coreybutler/nvm-windows/releases nvm安裝 (注:最好不要裝在C盤(pán)) 在指定的文件下新建兩個(gè)文件夾,一個(gè)用來(lái)存

    2024年02月07日
    瀏覽(21)
  • Node.js與npm版本比對(duì)

    Node.js與npm版本比對(duì)

    我們?cè)陧?xiàng)目開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)遇到公司一些老的前端工程項(xiàng)目,而我們當(dāng)前的node及npm版本都是相對(duì)比較新的了。 在運(yùn)行以前工程時(shí),會(huì)遇到相關(guān)環(huán)境不匹配的問(wèn)題,那么 就需要對(duì)現(xiàn)有的node及npm版本進(jìn)行降級(jí),所以就需要找到對(duì)應(yīng)的node與npm版本比對(duì)表格。 下面是從官網(wǎng)找

    2024年02月08日
    瀏覽(24)
  • 升級(jí)指定版本Node.js或npm

    一.? 下載指定node.js版本 Node.js 二. 升級(jí)node.js版本? 打開(kāi)電腦cmd 輸入 npm install node@18.17.1 -g 三. 升級(jí)npm版本 打開(kāi)電腦cmd 輸入 npm install npm@8.1.2 -g

    2024年02月12日
    瀏覽(21)
  • npm啟動(dòng),node.js版本過(guò)高

    npm啟動(dòng),node.js版本過(guò)高

    “dev_t”: “set NODE_OPTIONS=”–openssl-legacy-provider\\\" npm run devn\\\"

    2024年02月12日
    瀏覽(19)
  • node.js npm 版本不匹配問(wèn)題

    報(bào)錯(cuò): mbp:dd248 jooyzhao$ npm install frida ERROR: npm v10.2.4 is known not to run on Node.js v14.21.3. ?This version of npm supports the following node versions: `^18.17.0 || =20.5.0`. You can find the latest version at https://nodejs.org/. ERROR: /Users/jooyzhao/.nvm/versions/node/v14.21.3/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js:

    2024年01月25日
    瀏覽(20)
  • 三行命令切換Node.js版本,如何

    三行命令切換Node.js版本,如何

    如何在Windows上更新Node.js版本呢?有沒(méi)有那種不需要重新安裝軟件再修改配置文件和環(huán)境變量的方法? 你是否還在為可能要重新安裝Node然后配置文件修改環(huán)境變量困擾? 有一種方式可以免重新配置node的環(huán)境變量 沒(méi)錯(cuò),確實(shí)有這種方式,那就是大名鼎鼎的 nvm(Node Version Man

    2024年02月03日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包