Windows 上安裝nvm node版本管理工具 windows安裝nvm 管理工具

Windows 上安裝nvm node版本管理工具 windows安裝nvm 管理工具

  • 1、nvm
  • 2、安裝
    • 2.1、下載 NVM 安裝程序進行安裝
    • 2.2、打開nvm的安裝路徑,運行終端測試是否安裝成功
    • 2.3、配置環境變量,讓nvm能在電腦全局使用
      • 2.3.1、nvm配置淘寶鏡像
      • 2.3.2、nvm環境變量設置

1、nvm

NVM 是 Node Version Manager 的縮寫,是一個用于管理 Node.js 版本的工具。可以在在同一臺計算機上安裝和切換不同版本的 Node.js

  • 多版本支持: NVM 允許用戶在同一臺計算機上安裝多個 Node.js 版本。這對于不同的項目可能需要不同版本的 Node.js 的情況非常有用。

  • 版本切換: 可以在已安裝的 Node.js 版本之間進行切換,以確保項目使用的是兼容的 Node.js 版本。

  • 全局安裝和局部安裝: NVM 允許用戶在全局和項目級別(局部)上安裝 Node.js。這有助于避免權限問題,并使每個項目都能夠使用其特定版本的 Node.js。

2、安裝

2.1、下載 NVM 安裝程序進行安裝

訪問 NVM for Windows GitHub 頁面 下載最新版本的 NVM 安裝程序(nvm-setup.exe)

在這里插入圖片描述

2.2、打開nvm的安裝路徑,運行終端測試是否安裝成功

  • nvm -v 查看nvm版本
  • nvm list 查看已安裝的Node列表
  • nvm use 15.14.0 切換版本號為 15.14.0 的Node.js
  • nvm list available 查看可安裝的Node列表
  • nvm insetall 15.14.0 安裝版本號為 15.14.0 的Node.js

2.3、配置環境變量,讓nvm能在電腦全局使用

默認安裝之后,nvm運行僅限于在安裝路徑使用,肯定不行,需要在電腦全局中使用

2.3.1、nvm配置淘寶鏡像

在nvm安裝路徑打開 settings.txt 加入這兩行

nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

在這里插入圖片描述

2.3.2、nvm環境變量設置

在nvm安裝路徑 創建 node_cachenode_global這兩個文件夾
在這里插入圖片描述

創建完成之后,在當前nvm安裝路徑下打開CMD終端,指定下面兩個命令配置全局路徑和緩存路徑

npm config set prefix "D:\nvm\node_global"
npm config set cache "D:\nvm\node_cache"

在這里插入圖片描述

設置電腦環境變量,查看 NVM_HOMENVM_SYMLINK這兩個系統變量是否存在(安裝NVM程序自動設置)
在這里插入圖片描述

新建 NODE_PATH 系統環境變量

系統變量名: NODE_PATH
系統變量名: D:\nvm\node_global\node_modules
在這里插入圖片描述

配置 Path系統變量
追加內容: D:\nvm\node_global

在這里插入圖片描述
驗證 Path 這三個環境變量是否存在
在這里插入圖片描述
不存在就要手動創建 環境變量,NVM_HOME ,NVM_SYMLINK 是安裝nvm程序自動新建,如果沒有則需要手動創建變量(或者卸載nvm重新安裝)
最后重啟電腦,隨便打開一個 終端輸入 nvm -v 測試是否命令是否全局有效

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/212433.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/212433.shtml
英文地址,請注明出處:http://en.pswp.cn/news/212433.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

低代碼還是好用的,我持有這個觀念

低代碼開發是近年來迅速崛起的軟件開發方法,讓編寫應用程序變得更快、更簡單。 有人說它是美味的膳食,讓開發過程高效而滿足,但也有人質疑它是垃圾食品,缺乏定制性與深度。 你認為低代碼到底是美味的膳食還是垃圾食品呢&#xff0…

SQL數據庫-客觀題 復習

一.單選 2.學校新開發了一個系統,通過收集與分析學生的學習行為,對其進行精準畫像,進而提供個性化的學習策略,這屬于________系統。 答案:D 知識點:【32010200】 知識考核要求:【3】 能力考…

C++ 模擬實現vector

目錄 一、定義 二、模擬實現 1、無參初始化 2、size&capacity 3、reserve 4、push_back 5、迭代器 6、empty 7、pop_back 8、operator[ ] 9、resize 10、insert 迭代器失效問題 11、erase 12、帶參初始化 13、迭代器初始化 14、析構函數 完整版代碼 一、…

一款基于ESP32的迷你四足機器人

一、軟件介紹 增加自定義動作模式,可以在小程序中自定義一個最多10個步驟的動作。 附件中:帶自定模式固件bin.zip esp32c3固件文件 燒錄下圖設置 無串口版本esp32c3開發板燒錄前先按住BOOT鍵再插線進入燒錄模式,LoadMode選擇USB。 二、AP…

2023團體程序設計天梯賽——模擬賽和總決賽題

M-L1-1 嫑廢話上代碼 Linux 之父 Linus Torvalds 的名言是:“Talk is cheap. Show me the code.”(嫑廢話,上代碼)。本題就請你直接在屏幕上輸出這句話。 輸入格式: 本題沒有輸入。 輸出格式: 在一行中輸出…

java resource ‘process/qingjia.png‘ not found

resource中的資源在target中沒有,導致報錯,如下圖所示: 解決辦法:在pom文件中添加如下代碼: 重新執行代碼,就能在target中看到png文件了。 類似的錯誤參考鏈接:mybatis-plus框架報錯&#x…

STL模板參數類字段名稱類型參數模板解析方法

指向成員的指針允許您引用類對象的非靜態成員。不能使用指向成員的指針指向靜態類成員,因為靜態成員的地址不與任何特定對象相關聯。若要指向靜態類成員,必須使用普通指針。可以使用指向成員函數的指針,其方式與指向函數的指針相同。您可以比…

【C/C++】可變參數va_list與格式化輸出

va_list與格式化輸出 va_list 文章目錄 va_list與格式化輸出va_list格式化輸出snprintfvsnprintfvasprintf 實例 va_list是在C語言中解決變參問題的一組宏,變參問題是指參數的個數不定,可以是傳入一個參數也可以是多個 用法:在函數里定義va_…

Java 手寫設計HashMap源碼,讓面試官膜拜

Java 手寫HashMap源碼,讓面試官膜拜 一,手寫源碼 這是一個模仿HashMap的put,get功能的自定義的MyHashMap package cn.wxs.demo;import java.io.Serializable; import java.util.*; import java.util.function.BiConsumer;class MyHashMap&…

面向對象三大特征——封裝

目錄 1. 封裝概述(封裝與隱藏) 2. private關鍵字 3. Getter & Setter方法 4. 變量訪問原則和this關鍵字 5. 構造方法 5.1 構造方法概述 5.2 構造方法和set方法的比較 6. 靜態 6.1 靜態概述 6.2 靜態效果 6.3 靜態變量和非靜態變量的區別 …

win11 CUDA(12.3) + cuDNN(12.x) 卸載

win11 CUDA(12.3) cuDNN(12.x)卸載 信息介紹卸載 信息介紹 本文是對應 win11RTX4070Ti 安裝 CUDA cuDNN(圖文教程) 的卸載 卸載 控制面板 --> 程序 --> 卸載程序 卸載掉圖中紅框內的&#xff0c…

C語言-水仙花數

水仙花數是指一個N位正整數(N≥3),它的每個位上的數字的N次冪之和等于它本身。例如:153135333。 本題要求編寫程序,計算所有N位水仙花數。 輸入格式: 輸入在一行中給出一個正整數N(3≤N≤7)。 輸出格式…

reinforce 跑 CartPole-v1

gym版本是0.26.1 CartPole-v1的詳細信息,點鏈接里看就行了。 修改了下動手深度強化學習對應的代碼。 然后這里 J ( θ ) J(\theta) J(θ)梯度上升更新的公式是用的不嚴謹的,這個和王樹森書里講的嚴謹公式有點區別。 代碼 import gym import torch from …

innobackupex備份目錄

innobackupeex全備腳本思路 四個需求如下: (1)每天晚上23點執行,這需要linux系統做一個定時任務 00 23 * * * /bin/sh /shell/tencent_xtrabackup_all.sh /dev/null 2>&1 (2)每天。。看到這個詞…

標識符···

定義 標識符只能由字母、數字、下劃線(_)和美元符號($)組成。標識符必須以字母、下劃線或美元符號開頭,不能以數字開頭。標識符對大小寫敏感,例如"myVariable"和"myvariable"是不同的…

Android 11 適配——整理總結篇

背景 > 經過檢測,我們識別到您的應用,目前未適配安卓11(API30),請您關注適配截止時間,盡快開展適配工作,避免影響應用正常發布和經營。 > targetSdkVersion30 升級適配工作參考文檔&am…

從零開發短視頻電商 Jmeter壓測示例模板詳解(無認證場景)

文章目錄 添加線程組添加定時器添加HTTP請求默認值添加HTTP頭管理添加HTTP請求添加結果斷言響應斷言 Response AssertionJSON斷言 JSON Assertion持續時間斷言 Duration Assertion 添加察看結果樹添加聚合報告添加表格察看結果參考 以壓測百度搜索為例 https://www.baidu.com/s…

class066 一維動態規劃【算法】

class066 一維動態規劃 算法講解066【必備】從遞歸入手一維動態規劃 code1 509斐波那契數列 // 斐波那契數 // 斐波那契數 (通常用 F(n) 表示)形成的序列稱為 斐波那契數列 // 該數列由 0 和 1 開始,后面的每一項數字都是前面兩項數字的和。…

kotlin - ViewBinding

前言 為什么用ViewBinding,而不用findViewById(),這個有很多優秀的博主都做了講解,就不再列出了。 可參考下列博主的文章: kotlin ViewBinding的使用 文章里也給出了如何在gradle中做出相應的配置。 (我建議先看這位博…

【LeetCode熱題100】【滑動窗口】無重復字符的最長子串

給定一個字符串 s ,請你找出其中不含有重復字符的 最長子串 的長度。 示例 1: 輸入: s "abcabcbb" 輸出: 3 解釋: 因為無重復字符的最長子串是 "abc",所以其長度為 3。示例 2: 輸入: s "bbbbb" 輸出: 1 解釋: 因為無…