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

NVM管理node版本以及報錯解決

 更新時間:2023年12月22日 11:40:44   作者:金炑顏  
在開發(fā)過程中有時候會遇到老項目和新項目node版本不一致的情況,這篇文章主要給大家介紹了關(guān)于NVM管理node版本以及報錯解決方法的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

前言

nvm是一個node版本管理工具,通過它可以安裝多種node版本并且可以快速、簡單的切換node版本。

一、下載NVM

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

下載成功后直接打開nvm-setup.exe文件進行安裝

二、選擇NVM安裝路徑

同意協(xié)議后選擇nvm安裝路徑,默認安裝位置就好,不要自定義,避免后續(xù)忘記存放位置

三、然后是選擇node的安裝位置

也是默認安裝位置就好,不要自定義,避免后續(xù)忘記存放位置

然后就是下一步->安裝

如果安裝的時候有如下提示,就表示是你之前安裝過nodejs并且之前的還在,問你是否要將之前的添加到nvm的版本控制中去,選擇 是 就好

安裝完之后,會發(fā)現(xiàn)環(huán)境變量自動就配置好了。這里簡單提一嘴,為什么安裝一些軟件都要求配置環(huán)境變量git也是,環(huán)境變量起到的作用是可以在任意文件夾或者文件路徑下,運行相關(guān)的命令。

例如NVM命令,假如不配置環(huán)境變量,可能我只能在nvm安裝路徑下使用命令。

四、查詢版本號

打開控制臺,輸入nvm -v查詢版本號,能查出來就說明安裝成功了

五、配置下載鏡像

找到nvm安裝路徑(默認路徑是C:\Users\Administrator\AppData\Roaming\nvm),配置nvm的setting.txt,如果不需要此配置可以跳過。

找到setting.txt配置文件

添加或修改node_mirror、npm_mirror如下

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

這是新的鏡像地址

中國鏡像站早就在21年的時候就說 npm.taobao.org 和 registry.npm.taobao.org 域名將于 2022 年 05 月 31 日零時起停止服務(wù),原文詳見知乎【望周知】淘寶 NPM 鏡像站喊你切換新域名啦:https://zhuanlan.zhihu.com/p/430580607

參考我的配置如下

六、使用NVM

剛安裝好nvm發(fā)現(xiàn)node和npm是都不能用的,原因是我們只安裝了nvm,nvm是幫我們管理node 的,他并不是可以替代node。下面我們進行安裝node,安裝node只需要輸入命令即可安裝。

重點:電腦左下角搜索框輸入cmd,看到命令提示符,然后鼠標右鍵,看到“以管理員身份運行”

或者使用快捷組合鍵:電腦圖標的那個按鈕+R。但是有些電腦的這個組合鍵打開的cmd不是以管理員身份運行的,我的電腦就是這樣。

先了解下nvm常用命令:

nvm ls  						 // 查看目前已經(jīng)安裝的版本
nvm install 10.5.0 		 		// 安裝指定的版本的nodejs
nvm use 10.5.0 			 		// 使用指定版本的nodejs
nvm list available 				//顯示可下載版本的部分列表
nvm uninstall 10.5.0			//刪除已安裝的指定版本,語法與install類似
nvm alias 						//給不同的版本號添加別名
nvm unalias					 	//刪除已定義的別名
`nvm reinstall-packages <version>` //在當前版本node環(huán)境下,重新全局安裝指定版本號的npm包
nvm current 				//顯示當前的版本

首先使用nvm命令安裝node:

查看已經(jīng)安裝的版本:

使用nvm use 版本 命令,切換版本

再次查看nvm版本列表,看到版本前面有個星號就是當前使用的node版本

七、報錯解決

有時候nvm install會出現(xiàn)報錯情況:Node.js v14.17.4 is not yet released or is not available.

解決方案:直接去node官網(wǎng)的歷史版本下載對應(yīng)的node版本

往下滾動找到你要的版本號,然后點版本號進去。

例如我要的node版本是14.17.4,直接下載node-v14.17.4-win-x64.zip 這個包

下載后解壓到nvm目錄下(不知道安裝目錄在哪就去查看環(huán)境變量),并改文件名改成v14.17.4(下載了哪個版本號就改為什么版本號名稱)

然后重復(fù)第五步,以管理員身份打開cmd

輸入命令nvm ls 查看nvm已安裝列表

輸入命令nvm use 14.17.4,看到Now using node v14.17.4 (64-bit)就代表切換成功了,也可以再次輸入nvm ls 查看nvm已安裝列表,看到版本號前面有個星星就代表切換成功了

總結(jié) 

到此這篇關(guān)于NVM管理node版本以及報錯解決的文章就介紹到這了,更多相關(guān)NVM管理node版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Node.js + express實現(xiàn)上傳大文件的方法分析【圖片、文本文件】

    Node.js + express實現(xiàn)上傳大文件的方法分析【圖片、文本文件】

    這篇文章主要介紹了Node.js + express實現(xiàn)上傳大文件的方法,結(jié)合實例形式分析了Node.js + express針對圖片、文本文件上傳操作實現(xiàn)方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-03-03
  • express框架實現(xiàn)基于Websocket建立的簡易聊天室

    express框架實現(xiàn)基于Websocket建立的簡易聊天室

    本篇文章主要介紹了express框架實現(xiàn)基于Websocket建立的簡易聊天室,具有一定的參考價值,有興趣的可以了解一下
    2017-08-08
  • Node解決簡單重復(fù)問題系列之Excel內(nèi)容的獲取

    Node解決簡單重復(fù)問題系列之Excel內(nèi)容的獲取

    這篇文章主要給大家介紹了關(guān)于利用Node解決簡單重復(fù)問題系列之Excel內(nèi)容獲取的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧。
    2018-01-01
  • Node.js中Process.nextTick()和Process.setImmediate()的區(qū)別

    Node.js中Process.nextTick()和Process.setImmediate()的區(qū)別

    這篇文章介紹了Node.js中Process.nextTick()和Process.setImmediate()的區(qū)別,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 充分發(fā)揮Node.js程序性能的一些方法介紹

    充分發(fā)揮Node.js程序性能的一些方法介紹

    這篇文章主要介紹了充分發(fā)揮Node.js程序性能的一些方法介紹,Node.js是把JavaScript用于服務(wù)器端的框架,需要的朋友可以參考下
    2015-06-06
  • node.js?http模塊概念詳解

    node.js?http模塊概念詳解

    http?模塊是?Node.js?官方提供的、用來創(chuàng)建?web?服務(wù)器的模塊。通過?http?模塊提供的http.createServer()?方法,就能方便的把一臺普通的電腦,變成一臺?Web?服務(wù)器,從而對外提供?Web?資源服務(wù),本文給大家介紹node.js?http模塊的相關(guān)知識,感興趣的朋友一起看看吧
    2022-01-01
  • 詳解node Async/Await 更好的異步編程解決方案

    詳解node Async/Await 更好的異步編程解決方案

    這篇文章主要介紹了詳解Async/Await 更好的異步編程解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • node的process以及child_process模塊學(xué)習(xí)筆記

    node的process以及child_process模塊學(xué)習(xí)筆記

    這篇文章主要介紹了node的process以及child_process模塊學(xué)習(xí)筆記,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • nodejs個人博客開發(fā)第六步 數(shù)據(jù)分頁

    nodejs個人博客開發(fā)第六步 數(shù)據(jù)分頁

    這篇文章主要為大家詳細介紹了nodejs個人博客開發(fā)的數(shù)據(jù)分頁,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Node與Python 雙向通信的實現(xiàn)代碼

    Node與Python 雙向通信的實現(xiàn)代碼

    最簡單粗暴的通信方式是 Nodejs調(diào)用一下 Python 腳本,本文詳細介紹了Nodejs與Python 雙向通信的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評論