国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

安裝配置nvm-windows對Node.js與npm進行版本控制

這篇具有很好參考價值的文章主要介紹了安裝配置nvm-windows對Node.js與npm進行版本控制。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、nvm

由于Node.js版本原因,可能會出現(xiàn)一些錯誤,如IDEA中Node.js環(huán)境下npm報錯Error:0308010C:digital envelope routines:unsupported。而且不同的項目,所采用的Node.js的版本不同,重新卸載安裝配置,太過繁瑣。所以可以使用nvm來動態(tài)靈活管理Node.js的版本 。

注意:Win7系統(tǒng)不支持最新版本Node.js,目前我在另一部機器上測試,最高版本只能使用Node.js13.14.0。
Node.js is only supported on Windows 8.1,Windows server 2012 R2, or higher.

#nvm:管理Node.js版本的工具,可以管理多個Node.js版本以及其對應(yīng)的npm。

#Node.js:一個基于 Chrome V8 引擎的 JavaScript 運行環(huán)境,是一個開源的、跨平臺的 JavaScript 運行時環(huán)境。Node.js 使用了一個事件驅(qū)動、非阻塞式 I/O 的模型,使其輕量又高效。

#npm:Node.js 的包管理器 npm,是目前最流行的Node.js 的包管理器。

#npm、Node.js、npm三者關(guān)系的總結(jié):nvm管理Node.js的版本,npm管理Node.js的包。

注意:如果你之前已經(jīng)單獨在自己的機器上安裝并使用過Node.js,必須先卸載這個已經(jīng)安裝好的版本,否則不僅無法納入nvm的版本管理中,而且很可能會出現(xiàn)沖突問題。
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制

在cmd中輸入node -vnpm -v 分別檢查Node.js和npm的版本,出現(xiàn)如下圖的提示才算卸載完成:
安裝配置nvm-windows對Node.js與npm進行版本控制

二、下載并安裝nvm

2.1 下載nvm-windows

點擊訪問鏈接下載nvm-windows

下載nvm-setup.exe或者nvm-set.zip(解壓出來也是nvm-setup.exe)。
安裝配置nvm-windows對Node.js與npm進行版本控制
最后會得到這樣一個安裝包
安裝配置nvm-windows對Node.js與npm進行版本控制

2.2 安裝nvm-windows

安裝配置nvm-windows對Node.js與npm進行版本控制

安裝配置nvm-windows對Node.js與npm進行版本控制
注意:這個Node.js軟鏈接文件夾,在nvm-windows安裝結(jié)束后可能不會立即出現(xiàn),需要你使用nvm install命令安裝某個Node.js的版本或者切換版本后才會出現(xiàn)。
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制
檢驗nvm安裝是否成功:nvm -v
安裝配置nvm-windows對Node.js與npm進行版本控制
nvm安裝目錄內(nèi)容:
安裝配置nvm-windows對Node.js與npm進行版本控制
nvm安裝過程中自動默認配置的用戶變量:
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制
nvm安裝過程中自動默認配置的系統(tǒng)變量Path:
安裝配置nvm-windows對Node.js與npm進行版本控制

2.3 配置nvm taobao鏡像

使用編輯器軟件打開nvm安裝目錄下的settings.txt文件夾,在其中添加如下taobao鏡像:
注意:這里設(shè)置的鏡像源是安裝Node.js和npm本身的源,不是安裝Node.js包的源。

##node taobao mirrors
node_mirror: https://npm.taobao.org/mirrors/node/

##npm taobao mirrors
npm_mirror:  https://npm.taobao.org/mirrors/npm/

安裝配置nvm-windows對Node.js與npm進行版本控制
settings.txt的默認內(nèi)容
安裝配置nvm-windows對Node.js與npm進行版本控制
添加taobao鏡像后的settings.txt:
安裝配置nvm-windows對Node.js與npm進行版本控制

2.4 新建node_global和node_cache

Node.js安裝目錄中新建node_global&node_cache文件夾

#node_global是npm的全局模塊的路徑
#node_cache是npm使用時的cache即緩存的配置路徑。

安裝配置nvm-windows對Node.js與npm進行版本控制

三、配置nvm、Node.js、npm協(xié)同工作

3.1 使用nvm

nvm個人常用命令一覽:

#nvm   -v                       查看nvm版本
#nvm                            查看nvm相關(guān)信息
#nvm   list  available          查看可用的版本
#nvm   install Node.js的版本號   安裝Node.js18.16.0 (如nvm install 18.16.0)
#nvm   use    Node.js的版本號    使用Node.js18.16.0 (如nvm use 18.16.0)  如果安裝了多個Node.js包,就相當(dāng)于切換版本。 【只會安裝不會安裝并自動切換到這個版本】
#nvm   list或nvm ls             查看已下載的Node.js的版本

#notice:這里使用的較少
#nvm arch                       查看當(dāng)前Node.js運行64位或32位操作系統(tǒng)上
#nvm on/off                     開啟/關(guān)閉Node.js的版本管理
#nvm use 版本號 arch             使用指定版本指定位數(shù)的Node.js
#nvm uninstall                  卸載指定版本的Node.js

nvm -v 查看nvm版本:
安裝配置nvm-windows對Node.js與npm進行版本控制
nvm 查看nvm相關(guān)信息:
安裝配置nvm-windows對Node.js與npm進行版本控制
nvm list available 和 nvm install Node.js的版本號 :
安裝配置nvm-windows對Node.js與npm進行版本控制
Node.js官網(wǎng)顯示長期維護版為18.16.0最新嘗鮮版20.3.0nvm list available獲取的一致:

安裝配置nvm-windows對Node.js與npm進行版本控制
###安裝并切換到Node.js 20.3.0全過程###:

nvm listnvm use Node.js的版本號
安裝配置nvm-windows對Node.js與npm進行版本控制

#查看使用的Node.js的版本
node -v

#查看Node.js對應(yīng)的npm的版本
npm -v

#查看npm config配置的信息
npm config list

3.2 npm config set registry 設(shè)置鏡像站

可參考我這篇
IDEA中Node.js環(huán)境下npm報錯Error:0308010C:digital envelope routines:unsupported

在CMD中使用nmp config 中的npm config set命令配置鏡像-regisry
注意:這里設(shè)置的鏡像源是安裝Node.js包的源。

#npm config set registry 設(shè)置鏡像站
npm config set registry=http://registry.npm.taobao.org

安裝配置nvm-windows對Node.js與npm進行版本控制
###注意:由上圖操作得出一個結(jié)論:registry設(shè)置一次,對你已經(jīng)安裝的所有的Node.js版本的包都有效果###

3.3 npm config set 配置node_global和node_cache

在CMD中使用nmp config 中的npm config set命令配置node_globalnode_cache文件夾

npm config set prefix "D:\front\nvm\node_global"
npm config set cache  "D:\front\nvm\node_cache"
#node_global是npm的全局模塊的路徑
#node_cache是npm使用時的cache即緩存的配置路徑。

安裝配置nvm-windows對Node.js與npm進行版本控制

3.4 npm config get 獲取npm 相關(guān)配置信息

#npm config list            查看npm config配置的信息
#npm config get cache       獲取cache配置的信息 (npm使用時的cache即緩存的配置路徑)
#npm config get prefix      獲取npm的全局模塊的路徑
#npm config get registry    獲取鏡像信息

#經(jīng)過測試下列簡化命令也適用
#npm  get cache       獲取cache配置的信息 (npm使用時的cache即緩存的配置路徑)
#npm  get prefix      獲取npm的全局模塊的路徑
#npm  get registry    獲取鏡像信息

安裝配置nvm-windows對Node.js與npm進行版本控制
#經(jīng)過測試下列簡化命令也適用【可忽略此步驟】
安裝配置nvm-windows對Node.js與npm進行版本控制

四、使用nvm、Node.js、npm協(xié)同工作流程

目前(2023-6-22 17:28:46 )Node.js長期維護版為18.16.1(推薦多數(shù)用戶使用)最新嘗鮮版20.3.1(含最新功能) :
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制

安裝配置nvm-windows對Node.js與npm進行版本控制

4.1 流程

注意:Win7系統(tǒng)不支持最新版本Node.js,目前我在另一部機器上測試,最高版本只能使用Node.js13.14.0。
Win7系統(tǒng)使用最新版Node.js20.3.1出現(xiàn)錯誤
安裝配置nvm-windows對Node.js與npm進行版本控制
Win7系統(tǒng)使用長期支持版Node.js18.16.1出現(xiàn)錯誤:
Node.js is only supported on Windows 8.1,Windows server 2012 R2, or higher.
安裝配置nvm-windows對Node.js與npm進行版本控制
Win7系統(tǒng)使用Node.js13.14.0:
安裝配置nvm-windows對Node.js與npm進行版本控制

#1、通過nvm查看可用的Node.js的版本
nvm   list  available 

#2、查看目前已經(jīng)安裝Node.js的版本(查看已下載的Node.js的版本)
#nvm list  或 nvm ls           

#3、 安裝需要的Node.js的版本 (如nvm install 18.16.1)【只會安裝不會安裝并自動切換到這個版本】
 #nvm   install Node.js的版本號  

#4、使用此版本
#nvm   use    Node.js的版本號    
使用Node.js 18.16.1 (如nvm use 18.16.1) 如果安裝了多個Node.js包,就相當(dāng)于切換版本。


#5、切換版本【同上,可忽略】
nvm   use    Node.js的版本號    

使用Node.js 20.3.1 全過程截圖【從18.16.1切換到20.3.1】:
安裝配置nvm-windows對Node.js與npm進行版本控制
使用Node.js 18.16.1 全過程截圖【從20.3.1切換到18.16.1】:
安裝配置nvm-windows對Node.js與npm進行版本控制

4.2 查看Node.js版本的相關(guān)配置信息

Node.js18.16.1的配置信息:
安裝配置nvm-windows對Node.js與npm進行版本控制
Node.js20.3.1的配置信息:
安裝配置nvm-windows對Node.js與npm進行版本控制
所以:cache、prefix、registry這些設(shè)置只需要配置一次就可以了,類似全局變量。
cache、prefix、registry按前面所述配置好了,這些信息保存在.npmrc 文件中:
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制

4.3 使用過nvm進行Node.js版本切換的nvm文件目錄

安裝配置nvm-windows對Node.js與npm進行版本控制
使用過一段時間后的node_cache文件夾產(chǎn)生的緩存文件:
安裝配置nvm-windows對Node.js與npm進行版本控制
安裝配置nvm-windows對Node.js與npm進行版本控制

五、參考資料

nvm-sh
coreybutler/nvm-windows
nvm-windows 下載安裝及踩坑
Index of /npm/
Windows nvm安裝與使用
nvm for windows 下載、安裝及使用
IDEA中Node.js環(huán)境下npm報錯Error:0308010C:digital envelope routines:unsupported文章來源地址http://www.zghlxwxcb.cn/news/detail-496650.html

到了這里,關(guān)于安裝配置nvm-windows對Node.js與npm進行版本控制的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 大數(shù)據(jù)Vue項目必備|Window下安裝并使用nvm(含卸載node、卸載nvm、全局安裝npm)

    大數(shù)據(jù)Vue項目必備|Window下安裝并使用nvm(含卸載node、卸載nvm、全局安裝npm)

    如果已經(jīng)安裝了node,那么需要先卸載node,如果沒有安裝那可以直接跳過這一步。 卸載: 打開控制面板 - 打開程序和功能 - 右上角搜索輸入node - 右鍵卸載 為了確保徹底刪除node在看看你的node安裝目錄中還有沒有node文件夾,有的話一起刪除。再看看C:Users用戶名 文件夾下有沒

    2024年02月04日
    瀏覽(34)
  • 前端環(huán)境安裝【mac/window,nvm,node,npm,yarn,react】

    目錄 nvm:node版本管理器 安裝 window mac 常見命令 Node、npm yarn React a.全局方式 b.臨時方式 運行 nvm 主要是用來管理?nodejs?和 npm 版本的工具,可以用來切換不同版本的 nodejs。 安裝nvm之前先卸載node Mac徹底卸載node Windows系統(tǒng)完全卸載刪除 Node.js_卸載nodejs命令-CSDN博客z window mac n

    2024年01月18日
    瀏覽(59)
  • 前端環(huán)境安裝【mac/window,nvm管理多個版本node,node,npm,yarn,react】

    目錄 nvm:node版本管理器 安裝 window mac 常見命令 Node、npm yarn React a.全局方式 b.臨時方式 運行 nvm 主要是用來管理?nodejs?和 npm 版本的工具,可以用來切換不同版本的 nodejs。 安裝nvm之前先卸載node Mac徹底卸載node Windows系統(tǒng)完全卸載刪除 Node.js_卸載nodejs命令-CSDN博客z window mac n

    2024年01月16日
    瀏覽(58)
  • 前端 | windows安裝nvm管理node.js

    前端 | windows安裝nvm管理node.js

    nvm,即node version manager,是一個方便切換和管理node.js版本的工具。 安裝nvm前的注意事項: 卸載掉現(xiàn)有的node.js 所有安裝目錄避免出現(xiàn)空格和中文 選用管理員身份運行cmd終端來執(zhí)行nvm命令 前往GitHub項目主頁下載安裝包。 https://github.com/coreybutler/nvm-windows/releases 下載好后,解壓

    2024年02月15日
    瀏覽(32)
  • nvm 配置淘寶鏡像失效,以及安裝node后 npm-v 無效

    nvm 配置淘寶鏡像失效,以及安裝node后 npm-v 無效

    win11? nvm版本 1.1.4 和1.1.7和1.1.12(目前最新版本24年 一月二十三日) 以上nvm版本都會出現(xiàn)一下問題, 從https://github.com/coreybutler/nvm-windows/releases 下載nvm安裝包如下圖? 傻瓜式安裝后,不用去配置環(huán)境變量,因為nvm會自動幫你配置好。 接下來安裝網(wǎng)上大多數(shù)攻略是配置淘寶鏡像

    2024年01月24日
    瀏覽(24)
  • windows安裝npm(Node.js)教程

    windows安裝npm(Node.js)教程

    在使用之前,先了解下基礎(chǔ)定義: npm:? nodejs 下的包管理器。 webpack: 它主要用途是通過CommonJS 的語法把所有瀏覽器端需要發(fā)布的靜態(tài)資源作相應(yīng)的準備,比如資源的合并和打包。 vue-cli: 用戶生成Vue工程模板。(幫你快速開始一個vue的項目,也就是給你一套vue的結(jié)構(gòu),包含基

    2024年02月12日
    瀏覽(63)
  • nvm安裝node后,報錯Cannot find module ‘C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js‘

    問題描述 nvm安裝node后,也會自動安裝npm工具,但是在提示安裝完成之后,使用npm相關(guān)命令時,會報如下錯誤 Error: Cannot find module \\\'C:Program Filesnodejsnode_modulesnpmbinnpm-cli.js\\\' 原因: 可以查看當(dāng)前node版本? node -v,如v14.18.1,然后去nvm安裝地址中找C:Users10153615AppDataRoamingnvm,

    2024年04月13日
    瀏覽(102)
  • Window安裝Node.js npm appium Appium Desktop

    Window安裝Node.js npm appium Appium Desktop

    Window安裝Node.js npm appium appium Desktop 參考鏈接: https://blog.csdn.net/weixin_42064877/article/details/131610918 1)打開瀏覽器,并前往 Node.js 官網(wǎng) https://nodejs.org/ ↗。 2)在首頁中,您可以看到當(dāng)前 Node.js 的穩(wěn)定版本和最新版本。單擊“長期支持版本”下載,即可下載當(dāng)前版本的 Node.js 安裝程

    2024年02月09日
    瀏覽(25)
  • nvm安裝node npm沒有被安裝

    nvm安裝node npm沒有被安裝

    1.nvm root? ?? 通過此命令找到nvm的安裝路徑 2.找到此路徑下的setting.txt 3.在setting.txt最后添加 node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/ 重新打開cmd 安裝一個新node,npm有了 大功告成 刪除安裝的node? ? ? ? 在nvm的根文件夾下刪除node 版本號的文件

    2024年02月21日
    瀏覽(24)
  • Node.js安裝及npm國內(nèi)鏡像配置

    Node.js安裝及npm國內(nèi)鏡像配置

    node.js中文網(wǎng)站下載,以16.17為例!?。?! 1.網(wǎng)站鏈接 CNPM Binaries Mirror (npmmirror.com) 根據(jù)自己的版本選擇,我是64位選擇了zip版 2.下載完成后解壓 我選擇的目錄是(E:Environmentsnode-v16.17.0-win-x64) 3.新建node_cache和node_global文件夾 用于后續(xù)npm包以及緩存配置 4.新建系統(tǒng)變量 變量名固

    2024年02月04日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包