欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用NVM下載Node.js管理多版本的詳細(xì)教程(附圖文)

 更新時(shí)間:2025年04月09日 10:09:55   作者:二哈喇子!  
在開發(fā)過程會(huì)一直遇到nodejs的版本問題,直接安裝則只有一個(gè)版本,極其不方便,nvm則是用來管理nodejs的工具,可以通過nvm來安裝切換不同版本的nodejs,所以本文給大家介紹了使用NVM下載Node.js管理多版本的詳細(xì)教程,文中有詳細(xì)的圖文教程,需要的朋友可以參考下

前言

提示:這里可以添加本文要記錄的大概內(nèi)容:

新機(jī)安裝 nvm 后運(yùn)行前端vue

不要下 Node.js

我使用NVM來安裝Node.js,主要是為了解決一個(gè)特定的報(bào)錯(cuò):當(dāng)我直接安裝Node.js并嘗試使用npm時(shí),遇到了一個(gè)錯(cuò)誤,提示 “npm : 無法將“npm”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱”
遇到npm命令未識(shí)別的錯(cuò)誤后,我改用nvm安裝Node.js,因?yàn)樗茏詣?dòng)處理路徑問題,避免手動(dòng)配置出錯(cuò),確保環(huán)境穩(wěn)定。

項(xiàng)目場(chǎng)景一

提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

項(xiàng)目運(yùn)行出現(xiàn)這個(gè)bug:

Error from chokidar (D:\): Error: EBUSY: resource busy or locked, istat 'D:\Dumpstack.log.tmp'

在這里插入圖片描述

resource busy or locked 表示資源被鎖定

重啟電腦后還是這個(gè)報(bào)錯(cuò)

經(jīng)過大佬指點(diǎn):node版本不對(duì),換低版本的就好了

下面直接說解決辦法(降低node.js版本)以及VUE項(xiàng)目需要怎么運(yùn)行

項(xiàng)目場(chǎng)景二

首先我 npm install 在當(dāng)前項(xiàng)目中安裝所需的依賴包,結(jié)果報(bào)錯(cuò)

請(qǐng)?zhí)砑訄D片描述

隨后嘗試在別的地方下載14.21.3版本,然后使用nvm use 14.21.3(我的項(xiàng)目需要這個(gè)版本)

請(qǐng)?zhí)砑訄D片描述

然后我查詢當(dāng)前系統(tǒng)中安裝的 Node Package Manager(npm)的版本號(hào)npm -v,結(jié)果還是報(bào)錯(cuò)

在這里插入圖片描述

因?yàn)槲仪懊嬉呀?jīng)使用了14.21.3版本的Node了

解決方案:

所以,我是直接找到 nvm 安裝位置,直接刪了重新下,這個(gè)過程需要等幾分鐘

請(qǐng)?zhí)砑訄D片描述

下載 nvm

NVM 是一個(gè)用于在同一個(gè)系統(tǒng)上管理多個(gè) Node.js 版本的工具。

Node.js 可以通過不同的方式安裝,nvm 它允許你輕松切換 Node.js 版本,因?yàn)椴煌捻?xiàng)目,所需Node版本不同

下載nvm下載,我選的是.exe,傻瓜式安裝即可

在這里插入圖片描述

安裝后在cmd中輸入nvm version,能查到版本號(hào)說明安裝成功了

在這里插入圖片描述

在終端輸入 nvm list available, 查看 node 可以安裝的版本。

在這里插入圖片描述

即便上面沒有所需要的版本,直接輸入nvm install 版本號(hào)也可以下載
選擇一個(gè)版本安裝,比如 nvm install 18.15.0

在這里插入圖片描述

輸入nvm list 查看已經(jīng)安裝的 node,*號(hào)表示當(dāng)前使用的 node 版本

在這里插入圖片描述

如果要使用下面的14.8.0這個(gè)版本就nvm use 14.8.0

安裝 nvm

在這里插入圖片描述

該安裝路徑

在這里插入圖片描述

在這里插入圖片描述

點(diǎn)擊安裝,點(diǎn)擊結(jié)束

重新下載所需Node 版本

這時(shí)候nvm list 可以看到什么都沒有

然后再重新下載 14.21.3版本

請(qǐng)?zhí)砑訄D片描述

在這里插入圖片描述

cmd運(yùn)行命令提示符,使用該版本,查看npm版本號(hào):這時(shí)候是有npm的,6.14.18的版本

在這里插入圖片描述

但是在WebStorm 里面運(yùn)行就顯示報(bào)錯(cuò)

在這里插入圖片描述

這里是直接打開文件所在位置

請(qǐng)?zhí)砑訄D片描述

Vue文件夾里直接cmd

請(qǐng)?zhí)砑訄D片描述

這時(shí)候再npm install

請(qǐng)?zhí)砑訄D片描述

如果npm install在文件所在位置也不成功,可以試試:管理員打開cmd,強(qiáng)制安裝(臨時(shí)解決)
使用 --legacy-peer-deps 忽略版本沖突(可能導(dǎo)致運(yùn)行時(shí)錯(cuò)誤)

npm install --legacy-peer-deps

在這里插入圖片描述

需要幾分鐘時(shí)間
結(jié)束后在 WebStorm 中運(yùn)行

請(qǐng)?zhí)砑訄D片描述

等運(yùn)行完再運(yùn)行npm run serve就好了

nvm常用命令

nvm常用命令——正在更新中~ 

命令說明
nvm list列出所有已經(jīng)安裝在你系統(tǒng)上的 Node.js 版本
nvm install 指定版本用于安裝指定版本的Node.js
nvm use 指定版本切換當(dāng)前使用的Node.js版本
nvm -v用于查看NVM本身的版本號(hào)
nvm uninstall 指定版本卸載指定的Node.js版本

WebStorm 里的配置

在這里插入圖片描述

在這里插入圖片描述

  • 瀏覽器解決跨域問題:
    右鍵瀏覽器發(fā)送到桌面快捷方式,屬性→快捷方式→目標(biāo)位置
    前面有空格
--args --disable-web-security --user-data-dir="C:/ChromeDevSession"

項(xiàng)目結(jié)構(gòu)說明

在這里插入圖片描述

在這里插入圖片描述

以上就是使用NVM下載Node.js管理多版本的詳細(xì)教程(附圖文)的詳細(xì)內(nèi)容,更多關(guān)于NVM下載Node.js管理多版本的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • nodejs安裝與卸載圖文教程(高版本降為低版本)

    nodejs安裝與卸載圖文教程(高版本降為低版本)

    我們往往用命令行安裝的nodejs不是最新版本,而且升級(jí)nodejs并不是件非常簡(jiǎn)單的事情,這篇文章主要給大家介紹了關(guān)于nodejs安裝與卸載(高版本降為低版本)的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 在Node.js中發(fā)出HTTP請(qǐng)求的 5 種方法

    在Node.js中發(fā)出HTTP請(qǐng)求的 5 種方法

    學(xué)習(xí)如何在 Node.js 中發(fā)出 HTTP 請(qǐng)求可能會(huì)讓人感到不知所措,因?yàn)橛袛?shù)十個(gè)可用的庫(kù),每個(gè)解決方案都聲稱比上一個(gè)更高效,在這篇文章中,我們將探討在 Node.js 中發(fā)出 HTTP 請(qǐng)求的五種最流行的方法,并為每種方法提供說明,需要的朋友可以參考下
    2023-11-11
  • 使用nvm實(shí)現(xiàn)多個(gè)nodejs版本的快速切換

    使用nvm實(shí)現(xiàn)多個(gè)nodejs版本的快速切換

    NodeJS的升級(jí)比較快,在開發(fā)中要使用最新的版本,必須經(jīng)常升級(jí),但對(duì)于一些老項(xiàng)目可能又要使用低版本的NodeJS,使用nvm工具可以方便的管理下載的NodeJS版本,并通過命令實(shí)現(xiàn)NodeJS版本的快速切換,需要的朋友可以參考下
    2024-09-09
  • nodejs環(huán)境使用Typeorm連接查詢Oracle數(shù)據(jù)

    nodejs環(huán)境使用Typeorm連接查詢Oracle數(shù)據(jù)

    這篇文章主要介紹了nodejs環(huán)境使用Typeorm連接查詢Oracle數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • npm、pnpm、yarn之間的區(qū)別小結(jié)

    npm、pnpm、yarn之間的區(qū)別小結(jié)

    平時(shí)在項(xiàng)目開發(fā)中,經(jīng)常用到npm、pnpm、yarn這些來安裝包,本文主要介紹了npm、pnpm、yarn之間的區(qū)別小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • nodejs抓取notion?emoji?svg資源的腳本示例

    nodejs抓取notion?emoji?svg資源的腳本示例

    這篇文章主要為大家介紹了nodejs抓取notion?emoji?svg資源腳本實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Node.js中的模塊機(jī)制學(xué)習(xí)筆記

    Node.js中的模塊機(jī)制學(xué)習(xí)筆記

    這篇文章主要介紹了Node.js中的模塊機(jī)制學(xué)習(xí)筆記,本文講解了CommonJS模塊規(guī)范、Node模塊實(shí)現(xiàn)過程、模塊調(diào)用棧、包與NPM等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • 輕松創(chuàng)建nodejs服務(wù)器(10):處理POST請(qǐng)求

    輕松創(chuàng)建nodejs服務(wù)器(10):處理POST請(qǐng)求

    這篇文章主要介紹了輕松創(chuàng)建nodejs服務(wù)器(10):處理POST請(qǐng)求,本文告訴你如何實(shí)現(xiàn)在node.js中處理POST請(qǐng)求,需要的朋友可以參考下
    2014-12-12
  • node.js中的fs.appendFileSync方法使用說明

    node.js中的fs.appendFileSync方法使用說明

    這篇文章主要介紹了node.js中的fs.appendFileSync方法使用說明,本文介紹了fs.appendFileSync方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 搭建一個(gè)Koa后端項(xiàng)目腳手架的方法步驟

    搭建一個(gè)Koa后端項(xiàng)目腳手架的方法步驟

    這篇文章主要介紹了搭建一個(gè)Koa后端項(xiàng)目腳手架的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評(píng)論