nvm使用和nodejs切換版本詳細(xì)圖文教程
一、NVM簡(jiǎn)介
在項(xiàng)目開(kāi)發(fā)過(guò)程中,使用到vue框架技術(shù),需要安裝node下載項(xiàng)目依賴,但經(jīng)常會(huì)遇到node版本不匹配而導(dǎo)致無(wú)法正常下載,重新安裝node卻又很麻煩。為解決以上問(wèn)題,nvm:一款node的版本管理工具,能夠管理node的安裝和使用,使用簡(jiǎn)單,可下載指定node版本和切換使用不同版本,方便了node的使用。
二、NVM安裝
2.1 下載
安裝包下載地址:
https://github.com/coreybutler/nvm-windows/releases
2.2 安裝
雙擊nvm-setup.exe開(kāi)始安裝(安裝之前最好卸載計(jì)算機(jī)已經(jīng)安裝的node)
選擇nvm安裝根路徑
指定nodejs的安裝路徑(最好提前新建nodejs文件夾,在安裝時(shí)選擇)
2.3 測(cè)試
打開(kāi)命令行,輸入nvm -v 可查看版本,即安裝成功
三、NVM使用
3.1 設(shè)置
設(shè)置下載源,修改setting.txt
在安裝根路徑下編輯setting.txt
添加以下兩行鏡像地址
node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/
3.2 使用
1.nvm list available // 顯示可以安裝的所有node.js的版本
2.nvm install 16.13.1 // 安裝node.js的命名 version是版本
3.nvm list //查看已安裝的node.js
4.nvm use 16.13.1 // 切換到使用指定的nodejs版本
* 表示當(dāng)前使用的node版本是16.13.1
四、NVM常用命令
nvm命令行操作命令 1:nvm nvm list 是查找本電腦上所有的node版本 - nvm list 查看已經(jīng)安裝的版本 - nvm list installed 查看已經(jīng)安裝的版本 - nvm list available 查看網(wǎng)絡(luò)可以安裝的版本 2:nvm install 安裝最新版本nvm 3:nvm use <version> ## 切換使用指定的版本node 4:nvm ls 列出所有版本 5:nvm current顯示當(dāng)前版本 6:nvm alias <name> <version> ## 給不同的版本號(hào)添加別名 7:nvm unalias <name> ## 刪除已定義的別名 8:nvm reinstall-packages <version> ## 在當(dāng)前版本node環(huán)境下,重新全局安裝指定版本號(hào)的npm包 9:nvm on 打開(kāi)nodejs控制 10:nvm off 關(guān)閉nodejs控制 11:nvm proxy 查看設(shè)置與代理 12:nvm node_mirror [url] 設(shè)置或者查看setting.txt中的node_mirror,如果不設(shè)置的默認(rèn)是 https://nodejs.org/dist/ nvm npm_mirror [url] 設(shè)置或者查看setting.txt中的npm_mirror:如果不設(shè)置的話默認(rèn)的是: https://github.com/npm/npm/archive/. 13:nvm uninstall <version> 卸載制定的版本 14:nvm use [version] [arch] 切換制定的node版本和位數(shù) 15:nvm root [path] 設(shè)置和查看root路徑 16:nvm version 查看當(dāng)前的版本
五、NVM常見(jiàn)異常
1.nvm use失效 無(wú)法使用node
原因:在安裝nvm的時(shí)候修改了nodejs的安裝路徑,但安裝包并未在指定路徑新建nodejs
解決:在指定路徑手動(dòng)新建nodejs文件夾,重新安裝并指定路徑
總結(jié)
到此這篇關(guān)于nvm使用和nodejs切換版本的文章就介紹到這了,更多相關(guān)nvm使用和nodejs切換版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nodejs獲取網(wǎng)絡(luò)數(shù)據(jù)并生成Excel表格
這篇文章主要為大家詳細(xì)介紹了Nodejs獲取網(wǎng)絡(luò)數(shù)據(jù)并生成Excel表格的具體實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05零基礎(chǔ)之Node.js搭建API服務(wù)器的詳解
今天小編就為大家分享一篇關(guān)于零基礎(chǔ)之Node.js搭建API服務(wù)器的詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03Nodejs中fs文件系統(tǒng)模塊的路徑動(dòng)態(tài)拼接的問(wèn)題和解決方案
在使用fs模塊操作文件時(shí),如果提供的操作路徑是以./或../開(kāi)頭的相對(duì)路徑時(shí),很容易出現(xiàn)路徑動(dòng)態(tài)拼接錯(cuò)誤的問(wèn)題,所以本文給大家介紹了Nodejs中fs文件系統(tǒng)模塊的路徑動(dòng)態(tài)拼接的問(wèn)題和解決方案,需要的朋友可以參考下2024-03-03使用Node.js實(shí)現(xiàn)遍歷文件夾下所有文件
在使用Node.js處理文件或文件夾時(shí),我們有時(shí)需要遍歷文件夾中的所有文件和子文件夾以查找特定的文件或執(zhí)行某些操作,這里將提供一些基本的例子來(lái)演示如何使用Node.js遍歷文件夾,需要的朋友可以參考下2023-08-08深入理解Node.js中CORS的三個(gè)重要響應(yīng)頭
CORS是一種安全機(jī)制,通過(guò)配置適當(dāng)?shù)捻憫?yīng)頭,服務(wù)器可以允許或限制外部域?qū)Y源的訪問(wèn),本文主要介紹了Node.js中CORS的三個(gè)重要響應(yīng)頭,感興趣的可以了解一下2024-12-12優(yōu)化Node.js Web應(yīng)用運(yùn)行速度的10個(gè)技巧
這篇文章主要介紹了優(yōu)化Node.js Web應(yīng)用運(yùn)行速度的10個(gè)技巧,本文講解了從并行、異步、緩存、gzip 壓縮、客戶端渲染等等技巧,需要的朋友可以參考下2014-09-09如何利用nodejs自動(dòng)定時(shí)發(fā)送郵件提醒(超實(shí)用)
這篇文章主要給大家介紹了關(guān)于如何利用nodejs實(shí)現(xiàn)自動(dòng)定時(shí)發(fā)送郵件提醒的相關(guān)資料,這個(gè)功能非常實(shí)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12