亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

1 安裝

在這里插入圖片描述

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

在這里插入圖片描述

將 Fnm 的安裝路徑添加到系統(tǒng)的環(huán)境變量中,具體步驟如下:
① 右鍵點(diǎn)擊“此電腦”或“我的電腦”,選擇“屬性”;
② 點(diǎn)擊“高級系統(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)證:打開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 會話的路徑。在使用多個(gè)終端或 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 并運(yùn)行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 中,也可以運(yùn)行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 指定項(xiàng)目 Node 版本

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

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

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

v22.9.0

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

在這里插入圖片描述

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

相關(guān)文章

  • 剖析Node.js異步編程中的回調(diào)與代碼設(shè)計(jì)模式

    剖析Node.js異步編程中的回調(diào)與代碼設(shè)計(jì)模式

    這篇文章主要介紹了Node.js異步編程中的回調(diào)與代碼設(shè)計(jì)模式,雖然大多數(shù)場合回調(diào)編寫時(shí)的長串括號不怎么好看,但Node的異步性能確實(shí)很好,需要的朋友可以參考下
    2016-02-02
  • Node.js 多線程實(shí)戰(zhàn)小結(jié)

    Node.js 多線程實(shí)戰(zhàn)小結(jié)

    在?Node.js?的世界中,多線程技術(shù)一直是一個(gè)受到廣泛關(guān)注的領(lǐng)域,本文主要介紹了Node.js 多線程實(shí)戰(zhàn)小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 使用PM2實(shí)現(xiàn)高效的應(yīng)用監(jiān)控與管理功能

    使用PM2實(shí)現(xiàn)高效的應(yīng)用監(jiān)控與管理功能

    PM2?是一個(gè)流行的進(jìn)程管理器,用于?Node.js?應(yīng)用程序,它支持應(yīng)用程序的負(fù)載均衡、自動重啟、日志管理、監(jiān)控以及多環(huán)境管理等功能,本文給大家介紹了如何使用PM2實(shí)現(xiàn)高效的應(yīng)用監(jiān)控與管理功能,需要的朋友可以參考下
    2024-02-02
  • node.js?express和koa中間件機(jī)制和錯誤處理機(jī)制

    node.js?express和koa中間件機(jī)制和錯誤處理機(jī)制

    這篇文章主要介紹了node.js?express和koa中間件機(jī)制和錯誤處理機(jī)制,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-07-07
  • nodejs開發(fā)微博實(shí)例

    nodejs開發(fā)微博實(shí)例

    本文給大家分享的是使用node.js實(shí)現(xiàn)開發(fā)微博的實(shí)例,主要是看了nodejs開發(fā)指南之后發(fā)現(xiàn)書上的代碼很多已經(jīng)不能用了,原因是express版本升級了,所以今天就嘗試著吧開發(fā)微博的實(shí)例也升下級,推薦給大家。
    2015-03-03
  • Node.js中使用mongoose操作mongodb數(shù)據(jù)庫的方法

    Node.js中使用mongoose操作mongodb數(shù)據(jù)庫的方法

    如何利用mongoose將數(shù)據(jù)寫入mongodb數(shù)據(jù)庫呢?操作方法很簡單,下面小編給大家分享Node.js中使用mongoose操作mongodb數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧
    2017-09-09
  • 淺析 NodeJs 的幾種文件路徑

    淺析 NodeJs 的幾種文件路徑

    本篇文章主要介紹了淺析 NodeJs 的幾種文件路徑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • npm?install報(bào)錯unable?to?resolve?dependency?tree的解決辦法

    npm?install報(bào)錯unable?to?resolve?dependency?tree的解決辦法

    在開發(fā)過程中經(jīng)常會使用npm安裝依賴包來加速開發(fā),但是在執(zhí)行npm install命令時(shí),有時(shí)會遇到各種錯誤,下面這篇文章主要給大家介紹了關(guān)于npm?install報(bào)錯unable?to?resolve?dependency?tree的解決辦法,需要的朋友可以參考下
    2023-05-05
  • npm?ERR!?Node.js?v20.11.0錯誤的解決

    npm?ERR!?Node.js?v20.11.0錯誤的解決

    在使用?npm?進(jìn)行包管理和構(gòu)建項(xiàng)目的過程中,有時(shí)會遇到錯誤信息?npm?ERR!?Node.js?v20.11.0,本文就來介紹一下如何解決,感興趣的可以了解一下
    2024-02-02
  • node使用Git Bash作為命令行終端示例

    node使用Git Bash作為命令行終端示例

    這篇文章主要為大家介紹了node使用Git Bash作為命令行終端示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08

最新評論