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

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

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

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

1 安裝

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

⑨ 點擊“確定”以保存更改。

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

fnm --version

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

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)類型。
$env:FNM_MULTISHELL_PATH:指定用于管理多 Shell 會話的路徑。在使用多個終端或 Shell 的情況下,F(xiàn)nm 會在該路徑下創(chuàng)建相應(yīng)的目錄,以便管理不同 Shell 會話的 Node.js 版本。
$env:FNM_COREPACK_ENABLED:啟用或禁用 Corepack。
$env:FNM_RESOLVE_ENGINES:確定是否解析引擎版本。
$env:FNM_LOGLEVEL:設(shè)置 Fnm 的日志級別,默認(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/,如下圖所示。

在這里插入圖片描述

重新打開 PowerShell 并運行fnm env命令。

在這里插入圖片描述

2.2 配置 PowerShell

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

在這里插入圖片描述

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

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

在 Windows 中,也可以運行notepad $profile命令打開 PowerShell 配置文件,如果提示找不到文件路徑,就在新建文件夾中添加上述命令,然后保存文件并命名為Microsoft.PowerShell_profile.ps1即可,注意需要保證父級文件夾名稱為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 指定項目 Node 版本

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

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

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

v22.9.0

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

在這里插入圖片描述

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

相關(guān)文章

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

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

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

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

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

    node.js實現(xiàn)雙Token+Cookie存儲+無感刷新機制的示例

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

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

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

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

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

    nodejs操作mongodb的增刪改查功能實例

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

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

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

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

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

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

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

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

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

最新評論

蕉岭县| 萝北县| 林口县| 上饶县| 三穗县| 潢川县| 和顺县| 大埔区| 九寨沟县| 田阳县| 枞阳县| 京山县| 凉山| 当阳市| 钟祥市| 威信县| 田阳县| 资兴市| 东阳市| 静宁县| 阜新| 苏州市| 松溪县| 县级市| 杭州市| 白城市| 洮南市| 遵义县| 仁寿县| 勐海县| 崇文区| 娱乐| 桑日县| 鸡西市| 彰武县| 容城县| 偃师市| 兰州市| 红原县| 曲周县| 桓仁|