使用NVM下載Node.js管理多版本的詳細(xì)教程(附圖文)
前言
提示:這里可以添加本文要記錄的大概內(nèi)容:
新機(jī)安裝 nvm 后運(yùn)行前端vue
不要下 Node.js
我使用NVM來安裝Node.js,主要是為了解決一個特定的報錯:當(dāng)我直接安裝Node.js并嘗試使用npm時,遇到了一個錯誤,提示 “npm : 無法將“npm”項(xiàng)識別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱”。
遇到npm命令未識別的錯誤后,我改用nvm安裝Node.js,因?yàn)樗茏詣犹幚砺窂絾栴},避免手動配置出錯,確保環(huán)境穩(wěn)定。
項(xiàng)目場景一
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
項(xiàng)目運(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)過大佬指點(diǎn):node版本不對,換低版本的就好了
下面直接說解決辦法(降低node.js版本)以及VUE項(xiàng)目需要怎么運(yùn)行
項(xiàng)目場景二
首先我 npm install 在當(dāng)前項(xiàng)目中安裝所需的依賴包,結(jié)果報錯

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

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

因?yàn)槲仪懊嬉呀?jīng)使用了14.21.3版本的Node了
解決方案:
所以,我是直接找到 nvm 安裝位置,直接刪了重新下,這個過程需要等幾分鐘

下載 nvm
NVM 是一個用于在同一個系統(tǒng)上管理多個 Node.js 版本的工具。
Node.js 可以通過不同的方式安裝,nvm 它允許你輕松切換 Node.js 版本,因?yàn)椴煌捻?xiàng)目,所需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

該安裝路徑


點(diǎn)擊安裝,點(diǎn)擊結(jié)束
重新下載所需Node 版本
這時候nvm list 可以看到什么都沒有
然后再重新下載 14.21.3版本


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

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

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

在Vue文件夾里直接cmd

這時候再npm install

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

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

等運(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"
項(xiàng)目結(jié)構(gòu)說明


以上就是使用NVM下載Node.js管理多版本的詳細(xì)教程(附圖文)的詳細(xì)內(nèi)容,更多關(guān)于NVM下載Node.js管理多版本的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Node.js 多版本管理及切換實(shí)戰(zhàn)指南
不同項(xiàng)目可能依賴不同版本的 Node.js,因此高效地管理和切換 Node.js 版本變得至關(guān)重要,本文將介紹幾種流行的 Node.js 版本管理工具,并切換不同版本的 Node.js,感興趣的可以了解一下2026-03-03
使用cluster 將自己的Node服務(wù)器擴(kuò)展為多線程服務(wù)器
nodejs在v0.6.x之后 增加了一個模塊 cluster 用于實(shí)現(xiàn)多進(jìn)程,利用child_process模塊來創(chuàng)建和管理進(jìn)程,增加程序在多核CPU機(jī)器上的性能表現(xiàn)。本文將介紹利用cluster模塊創(chuàng)建的多線程的問題。2014-11-11
nodejs async異步常用函數(shù)總結(jié)(推薦)
這篇文章主要介紹了nodejs async異步常用函數(shù)總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-11-11
詳解NodeJs項(xiàng)目 CentOs linux服務(wù)器線上部署
這篇文章主要介紹了NodeJs項(xiàng)目 CentOs linux服務(wù)器線上部署,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
Windows下快速搭建NodeJS本地服務(wù)器的步驟
本篇文章主要介紹了Windows下快速搭建NodeJS本地服務(wù)器的步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-08-08
Node.js全局對象Global的實(shí)現(xiàn)
在Nodejs下全局變量和全局函數(shù)都是可以使用global來訪問到的,本文主要介紹了Node.js全局對象Global的實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-12-12
Nodejs做文本數(shù)據(jù)處理實(shí)現(xiàn)詳解
這篇文章主要為大家介紹了Nodejs做文本數(shù)據(jù)處理實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
node?NPM庫增強(qiáng)版globby?Promise使用學(xué)習(xí)
這篇文章主要為大家介紹了node?NPM庫增強(qiáng)版globby?Promise使用學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07

