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

Windows系統(tǒng)中使用fnm自動(dòng)管理node版本的方法

 更新時(shí)間:2026年03月23日 08:59:18   作者:Cerrda  
在Node.js開(kāi)發(fā)中,包管理工具扮演著至關(guān)重要的角色,下面這篇文章主要介紹了Windows系統(tǒng)中使用fnm自動(dòng)管理node版本的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

1. 安裝 fnm

  • 使用 Windows 包管理器 Winget:
    winget install Schniz.fnm
    

安裝完成后,fnm 的可執(zhí)行文件大致已在你的系統(tǒng)中,但 還沒(méi)完全“生效” ,因?yàn)檫€要做 Shell 配置。

2. 配置 PowerShell

允許執(zhí)行腳本 & 在配置文件里載入 fnm 環(huán)境命令。

2.1 允許執(zhí)行腳本

打開(kāi) PowerShell(可用管理員權(quán)限,但一般「當(dāng)前用戶(hù)」級(jí)別就夠)然后執(zhí)行:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

這樣可以讓你的用戶(hù)可以執(zhí)行腳本。

2.2 編輯 PowerShell 配置文件(Profile)

在 PowerShell 中運(yùn)行以下命令以打開(kāi)(或創(chuàng)建)你的 profile 文件:

if (!(Test-Path -Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }
Invoke-Item $PROFILE

然后在這個(gè)文件末尾添加下面這行:

fnm env --use-on-cd --shell --resolve-engines powershell | Out-String | Invoke-Expression

這樣做的目的:當(dāng)你打開(kāi) PowerShell 或切換目錄時(shí),fnm 會(huì)設(shè)置好環(huán)境變量,以便 node/npm 路徑正確并且切換版本生效。將 package.json#engines#node 視為有效的 Node.js 版本文件。然后關(guān)閉 PowerShell,再重新打開(kāi)一個(gè)新窗口以讓配置生效。 其他配置可見(jiàn):github.com/Schniz/fnm/…

3. 使用 fnm 來(lái)安裝 &切換 Node.js 版本

配置完畢后,就可以開(kāi)始使用 fnm 來(lái)管理版本。下面是常用命令:

  • 安裝某個(gè)版本:
    fnm install 18.20.4
    # 或安裝最新 LTS:
    fnm install --lts
    
  • 切換使用某個(gè)版本(當(dāng)前 shell 會(huì)話(huà)立即生效):
    fnm use 18.20.4
    
  • 查看當(dāng)前使用的 Node 版本:
    fnm current
    
  • 列出已安裝版本:
    fnm ls
    
  • 列出可安裝的遠(yuǎn)程版本:
    fnm ls-remote
    
  • 設(shè)置某個(gè)版本為默認(rèn):
    fnm default 22.13.1
    
  • 在項(xiàng)目中指定版本:在項(xiàng)目根目錄創(chuàng)建一個(gè) .node-version(或 .nvmrc)文件,內(nèi)容是版本號(hào),例如 v18.20.4,然后每次進(jìn)入該目錄時(shí) fnm 會(huì)自動(dòng)切換(前提你配置了 --use-on-cd

總結(jié) 

到此這篇關(guān)于Windows系統(tǒng)中使用fnm自動(dòng)管理node版本的文章就介紹到這了,更多相關(guān)fnm自動(dòng)管理node版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nodejs中讀取中文文件編碼問(wèn)題、發(fā)送郵件和定時(shí)任務(wù)實(shí)例

    Nodejs中讀取中文文件編碼問(wèn)題、發(fā)送郵件和定時(shí)任務(wù)實(shí)例

    這篇文章主要介紹了Nodejs中讀取中文文件編碼問(wèn)題、發(fā)送郵件和定時(shí)任務(wù)實(shí)例,本文使用了3個(gè)模塊來(lái)解決這3個(gè)需求,并給出了代碼操作實(shí)例,需要的朋友可以參考下
    2015-01-01
  • node.js突破nginx防盜鏈機(jī)制,下載圖片案例分析

    node.js突破nginx防盜鏈機(jī)制,下載圖片案例分析

    這篇文章主要介紹了node.js突破nginx防盜鏈機(jī)制,下載圖片的方法,結(jié)合具體案例形式分析了防盜鏈的相關(guān)原理與node.js使用axios庫(kù)下載防盜鏈圖片的相關(guān)操作技巧,需要的朋友可以參考下
    2023-04-04
  • NodeJS去除BOM和轉(zhuǎn)換UTF8編碼

    NodeJS去除BOM和轉(zhuǎn)換UTF8編碼

    使用NodeJS編寫(xiě)前端工具時(shí),操作得最多的是文本文件,但遺憾的是,GBK編碼不在NodeJS自身支持范圍內(nèi),UTF8文件還可能帶有BOM,在讀取不同編碼的文本文件時(shí),需要將文件內(nèi)容轉(zhuǎn)換為JS使用的UTF8編碼字符串后才能正常處理
    2023-11-11
  • node.js 模塊和其下載資源的鏡像設(shè)置的方法

    node.js 模塊和其下載資源的鏡像設(shè)置的方法

    這篇文章主要介紹了node.js 模塊和其下載資源的鏡像設(shè)置的方法,在設(shè)置淘寶鏡像共有三種方法,每種方法通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-09-09
  • npm全局環(huán)境變量配置詳解

    npm全局環(huán)境變量配置詳解

    這篇文章主要介紹了npm全局環(huán)境變量配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • node.js中的事件處理機(jī)制詳解

    node.js中的事件處理機(jī)制詳解

    相信接觸過(guò)編程的同學(xué)應(yīng)該都了解,在訪(fǎng)問(wèn)任何網(wǎng)頁(yè)的時(shí)候,會(huì)伴隨著許多的事件,例如點(diǎn)擊菜單,移動(dòng)鼠標(biāo)等等。那么node.js是如何處理的?下面通過(guò)這篇文章就來(lái)給大家詳細(xì)的介紹下node.js中的事件處理機(jī)制,有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Node.js編程實(shí)戰(zhàn)之路由處理原理與實(shí)踐詳解

    Node.js編程實(shí)戰(zhàn)之路由處理原理與實(shí)踐詳解

    在 Web 開(kāi)發(fā)中,路由(Routing) 用來(lái)決定“當(dāng)用戶(hù)訪(fǎng)問(wèn)某個(gè) URL 時(shí),服務(wù)器應(yīng)該執(zhí)行哪段邏輯”,本篇文章將從原理出發(fā),逐步講解 Node.js 中的路由處理方式,有需要的小伙伴可以了解下
    2025-12-12
  • Sublime Text3 配置 NodeJs 環(huán)境的方法

    Sublime Text3 配置 NodeJs 環(huán)境的方法

    大家都知道,Sublime Text 安裝插件一般從 Package Control 中直接安裝即可,當(dāng)我安裝 node js 插件時(shí)候,直接通過(guò)Package Control 安裝,雖然插件安裝成功了,但是找不到配置文件 Nodejs.sublime-build 來(lái)更改一些配置
    2020-05-05
  • 測(cè)試驅(qū)動(dòng)ChatGPT編程示例詳解

    測(cè)試驅(qū)動(dòng)ChatGPT編程示例詳解

    這篇文章主要為大家介紹了測(cè)試驅(qū)動(dòng)ChatGPT編程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 使用nodejs+express實(shí)現(xiàn)簡(jiǎn)單的文件上傳功能

    使用nodejs+express實(shí)現(xiàn)簡(jiǎn)單的文件上傳功能

    這篇文章主要介紹了使用nodejs+express完成簡(jiǎn)單的文件上傳功能,需要的朋友可以參考下
    2017-12-12

最新評(píng)論

阿图什市| 黑河市| 江陵县| 石阡县| 大余县| 玉山县| 文化| 临安市| 泗水县| 武定县| 漠河县| 迁西县| 苏尼特右旗| 苏尼特左旗| 泰来县| 西林县| 荔浦县| 道孚县| 上蔡县| 无锡市| 赤峰市| 永安市| 洪洞县| 清镇市| 唐河县| 敖汉旗| 喜德县| 嫩江县| 叶城县| 平阴县| 舟曲县| 寻乌县| 海南省| 汝州市| 陈巴尔虎旗| 遂宁市| 芷江| 云浮市| 寻甸| 乌兰浩特市| 安化县|