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

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

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

前言

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

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

不要下 Node.js

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

項目場景一

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

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

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

在這里插入圖片描述

resource busy or locked 表示資源被鎖定

重啟電腦后還是這個報錯

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

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

項目場景二

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

請?zhí)砑訄D片描述

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

請?zhí)砑訄D片描述

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

在這里插入圖片描述

因為我前面已經(jīng)使用了14.21.3版本的Node了

解決方案:

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

請?zhí)砑訄D片描述

下載 nvm

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

Node.js 可以通過不同的方式安裝,nvm 它允許你輕松切換 Node.js 版本,因為不同的項目,所需Node版本不同

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

安裝 nvm

在這里插入圖片描述

該安裝路徑

在這里插入圖片描述

在這里插入圖片描述

點擊安裝,點擊結(jié)束

重新下載所需Node 版本

這時候nvm list 可以看到什么都沒有

然后再重新下載 14.21.3版本

請?zhí)砑訄D片描述

在這里插入圖片描述

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

在這里插入圖片描述

但是在WebStorm 里面運(yùn)行就顯示報錯

在這里插入圖片描述

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

請?zhí)砑訄D片描述

Vue文件夾里直接cmd

請?zhí)砑訄D片描述

這時候再npm install

請?zhí)砑訄D片描述

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

npm install --legacy-peer-deps

在這里插入圖片描述

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

請?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本身的版本號
nvm uninstall 指定版本卸載指定的Node.js版本

WebStorm 里的配置

在這里插入圖片描述

在這里插入圖片描述

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

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

在這里插入圖片描述

在這里插入圖片描述

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

相關(guān)文章

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

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

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

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

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

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

    NodeJS的升級比較快,在開發(fā)中要使用最新的版本,必須經(jīng)常升級,但對于一些老項目可能又要使用低版本的NodeJS,使用nvm工具可以方便的管理下載的NodeJS版本,并通過命令實現(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ù),本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • npm、pnpm、yarn之間的區(qū)別小結(jié)

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

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

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

    這篇文章主要為大家介紹了nodejs抓取notion?emoji?svg資源腳本實現(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模塊實現(xiàn)過程、模塊調(diào)用棧、包與NPM等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • 輕松創(chuàng)建nodejs服務(wù)器(10):處理POST請求

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

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

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

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

    搭建一個Koa后端項目腳手架的方法步驟

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

最新評論