最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.JS 版本管理工具Fnm安裝及配置

 更新時(shí)間:2024年10月27日 09:56:45   作者:soul g  
本文主要介紹了Node.js版本管理工具Fnm的安裝和配置過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Fnm(Fast Node Manager)?? 一個(gè)快速而簡(jiǎn)單的 Node.js 版本管理工具,使用 Rust 編寫(xiě)。

1 安裝

在這里插入圖片描述

解壓:解壓至所需安裝位置(無(wú)需運(yùn)行),解壓后文件夾目錄結(jié)構(gòu)如下。

在這里插入圖片描述

將 Fnm 的安裝路徑添加到系統(tǒng)的環(huán)境變量中,具體步驟如下:
① 右鍵點(diǎn)擊“此電腦”或“我的電腦”,選擇“屬性”;
② 點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”;
④ 在“系統(tǒng)屬性”窗口中,點(diǎn)擊“環(huán)境變量”;
⑤ 在“系統(tǒng)變量”部分,點(diǎn)擊“新建”;
⑥ 分別輸入變量名FNM_DIR與變量值D:\software\fnm-windows(記得替換為自己的Fnm安裝路徑);

在這里插入圖片描述

⑦ 在“系統(tǒng)變量”部分,找到 Path 變量并雙擊;
⑧ 點(diǎn)擊“新建”,添加 Fnm 的安裝路徑%FNM_DIR%;

在這里插入圖片描述

⑨ 點(diǎn)擊“確定”以保存更改。

驗(yàn)證:打開(kāi)Windows PowerShell(右擊windows開(kāi)始圖標(biāo),選擇Windows PowerShell(管理員)),輸入以下命令:

fnm --version

如果顯示 Fnm 的版本號(hào)(如下圖所示),則表示安裝成功。否則請(qǐng)重新嘗試以上步驟。

2 Fnm 配置

在PowerShell中輸入以下命令:

fnm env

在這里插入圖片描述

具體釋義如下:
$env:FNM_NODE_DIST_MIRROR:指定 Node.js 分發(fā)包的鏡像地址。
$env:FNM_VERSION_FILE_STRATEGY:定義如何處理版本文件。
$env:FNM_ARCH:指定系統(tǒng)的架構(gòu)類(lèi)型。
$env:FNM_MULTISHELL_PATH:指定用于管理多 Shell 會(huì)話的路徑。在使用多個(gè)終端或 Shell 的情況下,F(xiàn)nm 會(huì)在該路徑下創(chuàng)建相應(yīng)的目錄,以便管理不同 Shell 會(huì)話的 Node.js 版本。
$env:FNM_COREPACK_ENABLED:?jiǎn)⒂没蚪?Corepack。
$env:FNM_RESOLVE_ENGINES:確定是否解析引擎版本。
$env:FNM_LOGLEVEL:設(shè)置 Fnm 的日志級(jí)別,默認(rèn)值info,可選值quiet, error, info。
$env:FNM_DIR:指定 Fnm 的安裝目錄。

2.1 設(shè)置 Node 鏡像地址

新增系統(tǒng)變量FNM_NODE_DIST_MIRROR: https://npmmirror.com/mirrors/node/,如下圖所示。

在這里插入圖片描述

重新打開(kāi) PowerShell 并運(yùn)行fnm env命令。

在這里插入圖片描述

2.2 配置 PowerShell

打開(kāi) PowerShell 的配置文件Microsoft.PowerShell_profile.ps1,文件路徑為%USERPROFILE%\Documents\WindowsPowerShell,若沒(méi)有對(duì)應(yīng)文件夾或文件手動(dòng)創(chuàng)建即可。

在這里插入圖片描述

將以下命令添加至配置文件末尾。

fnm env --use-on-cd | Out-String | Invoke-Expression

在 Windows 中,也可以運(yùn)行notepad $profile命令打開(kāi) PowerShell 配置文件,如果提示找不到文件路徑,就在新建文件夾中添加上述命令,然后保存文件并命名為Microsoft.PowerShell_profile.ps1即可,注意需要保證父級(jí)文件夾名稱(chēng)為WindowsPowerShell。

3 常用命令

// 查看所有遠(yuǎn)程可供安裝的 Node 版本
fnm list-remote

// 安裝某一 Node 版本
fnm install <version>

// 切換某一 Node 版本
fnm use <version>

// 查看當(dāng)前使用的 Node 版本
fnm current

// 查看所有已安裝的 Node 版本
fnm list

// 刪除某一 Node 版本
fnm uninstall <version>

// 設(shè)置默認(rèn)版本
fnm default <version>

// 設(shè)置 Node 版本別名
fnm alias <version> <alias>

// 移除 Node 版本別名
fnm unalias <alias>

4 指定項(xiàng)目 Node 版本

package.json 文件中指定:設(shè)置以下字段。

{
  "engines": {
    "node": ">=18.0.0"
  }
}

.node-version 文件中指定:在文件中設(shè)置 Node 版本。

v22.9.0

若 Fnm 不能在本地查找到符合項(xiàng)目指定的 Node 版本,將會(huì)在終端中給出提示,若選擇 Y 將會(huì)自動(dòng)下載并切換至指定 Node 版本。

在這里插入圖片描述

到此這篇關(guān)于Node.JS 版本管理工具Fnm安裝及配置的文章就介紹到這了,更多相關(guān)Node.JS版本管理工具Fnm內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 用Node.JS打造一個(gè)惡劣天氣實(shí)時(shí)預(yù)警系統(tǒng)

    用Node.JS打造一個(gè)惡劣天氣實(shí)時(shí)預(yù)警系統(tǒng)

    本文將從實(shí)戰(zhàn)的角度出發(fā),利用NodeJS以及聚合數(shù)據(jù)的第三方免費(fèi)接口打造一個(gè)完整的天氣實(shí)時(shí)預(yù)警項(xiàng)目系統(tǒng),具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-12-12
  • Node綁定全局TraceID的實(shí)現(xiàn)方法

    Node綁定全局TraceID的實(shí)現(xiàn)方法

    這篇文章主要介紹了Node 綁定全局 TraceID的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • node.js實(shí)現(xiàn)雙Token+Cookie存儲(chǔ)+無(wú)感刷新機(jī)制的示例

    node.js實(shí)現(xiàn)雙Token+Cookie存儲(chǔ)+無(wú)感刷新機(jī)制的示例

    本文主要介紹了Node.js雙Token機(jī)制,以短期AccessToken和長(zhǎng)期RefreshToken提升安全與體驗(yàn),結(jié)合Cookie存儲(chǔ)與自動(dòng)刷新,實(shí)現(xiàn)無(wú)感登錄及多設(shè)備管理,感興趣的可以了解一下
    2025-05-05
  • 使用Express+Node.js對(duì)mysql進(jìn)行增改查操作?

    使用Express+Node.js對(duì)mysql進(jìn)行增改查操作?

    這篇文章主要介紹了使用Express+Node.js對(duì)mysql進(jìn)行增改查操作,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • nodejs實(shí)現(xiàn)大文件(在線視頻)的讀取

    nodejs實(shí)現(xiàn)大文件(在線視頻)的讀取

    這篇文章主要為大家詳細(xì)介紹了nodejs實(shí)現(xiàn)大文件的讀取,比如在線視頻,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • nodejs操作mongodb的增刪改查功能實(shí)例

    nodejs操作mongodb的增刪改查功能實(shí)例

    這篇文章主要介紹了nodejs操作mongodb的增刪改查功能,簡(jiǎn)單分析了mongodb模塊的安裝并結(jié)合實(shí)例形式分析了nodejs操作mongodb數(shù)據(jù)庫(kù)進(jìn)行增刪改查的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-11-11
  • Node.js中.pfx后綴文件的處理方法

    Node.js中.pfx后綴文件的處理方法

    這篇文章主要介紹了Node.js中.pfx后綴文件的處理方法,文中介紹的很詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • Egret引擎開(kāi)發(fā)指南之視覺(jué)編程

    Egret引擎開(kāi)發(fā)指南之視覺(jué)編程

    本部分內(nèi)容詳細(xì)介紹了Egret中關(guān)于視覺(jué)編程顯示對(duì)象的架構(gòu)設(shè)計(jì)以及一些概念,希望對(duì)大家能有所幫助
    2014-09-09
  • node詳細(xì)安裝教程以及Vue腳手架搭建過(guò)程記錄

    node詳細(xì)安裝教程以及Vue腳手架搭建過(guò)程記錄

    這篇文章主要介紹了node詳細(xì)安裝教程及Vue腳手架搭建的相關(guān)資料,包括國(guó)內(nèi)鏡像設(shè)置、項(xiàng)目創(chuàng)建及運(yùn)行配置,覆蓋從安裝到啟動(dòng)的完整實(shí)踐步驟,需要的朋友可以參考下
    2025-09-09
  • Node.js和MongoDB實(shí)現(xiàn)簡(jiǎn)單日志分析系統(tǒng)

    Node.js和MongoDB實(shí)現(xiàn)簡(jiǎn)單日志分析系統(tǒng)

    這篇文章主要介紹了Node.js和MongoDB實(shí)現(xiàn)簡(jiǎn)單日志分析系統(tǒng),本文給出了服務(wù)器端、客戶端、圖表生成、Shell自動(dòng)執(zhí)行等功能的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

仙桃市| 民乐县| 寿宁县| 康定县| 囊谦县| 和硕县| 宜兰市| 会宁县| 长治县| 临漳县| 富蕴县| 罗平县| 恩平市| 获嘉县| 朝阳县| 酒泉市| 盐池县| 铅山县| 封丘县| 时尚| 古蔺县| 卢湾区| 波密县| 苍梧县| 依兰县| 贵港市| 财经| 洛阳市| 邢台县| 邹城市| 阿图什市| 古丈县| 苗栗县| 嘉荫县| 汉寿县| 子长县| 天长市| 宜良县| 逊克县| 济阳县| 安阳县|