node js安裝、配置(Windows版)

目錄

node js 安裝

node js 全局配置

1、全局安裝路徑

2、全局緩存路徑

3、修改環境變量

pnpm安裝、卸載

全局安裝pnpm

驗證pnpm版本

卸載pnpm

1、移除全局安裝的包

2、移除pnpm cli

腳本直接安裝

npm安裝的使用命令直接卸載


node js 安裝

cmd 查看是否存在,如果不是你需要的版本則先去卸載

node js官網下載:https://nodejs.org/en/

LTS(Long Time Support,經過測試,相對完善、穩定的版本)??

  • 在Node使用中,我們用npm下載安裝某種包或模塊,在安裝時這種包或模塊需要被C/C++編譯,這時候需要用到python或VS(Visual Studio),因而,機器上需要安裝這兩種工具(在這里被稱為Build Tools),若沒有安裝這兩種工具,在安裝這種包或模塊時會提示異常。
  • 勾選Automatically install the necessary tools選項,會自動下載安裝python和VS,也會安裝Windows的Chocolatey包管理器。
  • 勾選后,實際是先自動安裝Chocolatey,然后再利用Chocolatey包管理器下載安裝python和VS。Chocolatey是一款專為Windows系統開發的、基于NuGet的包管理器工具,類似于Node.js的npm,python的pip。在windows中使用Chocolatey能自動下載安裝適合windows的應用程序。
  • 我們也可以根據圖的鏈接的頁面說明,自行根據自己的需要安裝python、VS、Chocolatey。比如:VS是收費的,我們可以選擇手動安裝社區版的VS,若python我們已經安裝,我們可以不安裝最新版本的python。
  • 考慮到安裝速度,我們也可以不勾選上述選項,暫時不安裝這些工具,安裝完Node后自己手動安裝,或以后根據需要來安裝。

安裝完成驗證

node js 全局配置

以?Win?為例:

1、npm 默認在當前路徑下,將下載的包存到自動創建的node_modules文件夾里

2、npm i 默認全局安裝路徑是:

C:\Users\你的用戶名\AppData\Roaming\npm

3、npm 如果已經安裝了包,修改全局配置并不能遷移過去。需要一個一個地卸載掉,再修改全局配置下載安裝包

1、全局安裝路徑

node 目錄下新建目錄?node_global,其他目錄也行

npm config set prefix "D:\Tool\node_modules_repository\node_global"

2、全局緩存路徑

node 目錄下新建目錄?node_cache,其他目錄也行

npm config set cache "D:\Tool\node_modules_repository\node_cache"

3、修改環境變量

用戶環境變量 Path 中 你會看到 默認的npm路徑:C:\Users\你都用戶名\AppData\Roaming\npm

因為修改了全局路徑,所以這條Path 可以給到新的全局路徑,如:

D:\Tool\node_modules_repository\node_global

這樣下載好的包可以直接用,不會存在找不到的問題

pnpm安裝、卸載

全局安裝pnpm

npm install pnpm -g

驗證pnpm版本

pnpm -v

卸載pnpm

卸載操作可分為三步執行:

  • 移除全局安裝的包
  • 移除pnpm cli
  • 刪除全局內容可尋址存儲

1、移除全局安裝的包

列出全局安裝的包:pnpm ls -g

  • 方法一:運行命令逐個包刪除 pnpm rm -g …
  • 方法二:運行命令直接刪除存放包的目錄
    • 查看全局目錄位置?pnpm root -g
    • 手動刪除目錄

2、移除pnpm cli

腳本直接安裝

直接刪除pnpm主目錄

rm -rf $PNPM_HOME

清理 shell 配置文件中 PNPM_HOME 的環境變量(HOME/.bashrc、HOME/.bashrc、HOME/.bashrc、HOME/.zshrc 或者 $HOME/.config/fish/config.fish)

npm安裝的使用命令直接卸載
npm rm -g pnpm

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

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

相關文章

容器docker 架構命令案例

文章目錄 前言一、docker1.1 為什么有docker1.2 docker架構1.3 docker 安裝1.4 docker中央倉庫1.5 docker 基本指令1.6 docker數據卷,掛載例:nginx 數據卷掛載例:mysql 本地持久化 1.7 鏡像制作鏡像結構dockerfile基礎指令容器生成鏡像 1.8 d…

宿主機訪問docker容器中的mysql被拒絕

問題: 解決方案: 1.進入docker中的mysql容器 docker exec -it 容器名稱/id /bin/bash 2.登錄用戶 mysql -u root -p 3.進去mysql自帶的管理數據庫mysql use mysql; 4.查詢用戶的訪問權限 SELECT user, host FROM user WHERE userroot;5.發現該用…

繪畫平臺小程序的設計

管理員賬戶功能包括:系統首頁,個人中心,學生管理,講師管理,課程類型管理,課程信息管理,課程購買管理,作業類型管理 開發系統:Windows 架構模式:SSM JDK版本&…

AURORA仿真

AURORA 仿真驗證 定義:AURORA是一種高速串行通信協議,通常用于在數字信號處理系統和其他電子設備之間傳輸數據。它提供了一種高效的方式來傳輸大量數據,通常用于需要高帶寬和低延遲的應用中。AURORA協議通常由Xilinx公司的FPGA器件支持&#…

golang 項目打包部署環境變量設置

最近將 golang 項目打包部署在不同環境,總結一下自己的心得體會,供大家參考。 1、首先要明確自己目標服務器的系統類型(例如 windows 或者Linux) ,如果是Linux 還需要注意目標服務器的CPU架構(amd或者arm) 目標服務器的CPU架構可執行命令&…

對Mapper.xml文件進行深入的學習

1. 前言 既上次在Mapper.xml文件出現bug之后&#xff0c;痛改前非&#xff0c;決定吃透Mapper.xml映射文件。 讓我們通過具體的代碼段來進一步理解 MyBatis 的 Mapper XML 文件中的每個組成部分。 <?xml version"1.0" encoding"UTF-8"?> <!…

python 爬取當當網圖書榜

首先查看當當網好評書單頁面&#xff0c;找到翻頁的URL參數 直接用requests請求頁面 resp requests.get(url) 找到想要的信息&#xff0c;使用正則表達式把這些信息提取出來 patternre.compile(list_num.*?(\d).<.*?<img src"(.*?)".*?title"(.*?…

Eel入門還有一些案例

Eel入門還有一些案例 Eel 是一個 Python 庫&#xff0c;它允許 Python 程序通過簡單的 API 與網頁進行交互。它使用 WebSocket 協議來實現 Python 后端和 JavaScript 前端之間的實時通信。下面是關于 Eel 的用法、通信原理和使用場景的一篇博客文章。 Eel的基本原理 Eel的基本原…

針對vue3的render函數添加自定義指令

話不多說 直接上代碼 主要是給h函數設置自定義指令控制 import /styles/reset.css import /styles/global.scss import uno.cssimport { createApp } from vue import App from ./App.vue import { setupRouter } from ./router import { setupStore } from ./store import …

Android studio之編譯提示Could not find :umeng-asms-v1.2.1

1 、問題 Could not determine the dependencies of task :app:compileDebugJavaWithJavac. > Could not resolve all task dependencies for configuration :app:debugCompileClasspath.> Could not find :umeng-asms-v1.2.1:.Required by:project :app> Could not …

FGF14:腦部疾病新潛力靶標

成纖維細胞生長因子14&#xff08;FGF14&#xff09;是FGF11亞家族成員&#xff0c;在神經元的所有基本特性&#xff08;內在放電、興奮性和抑制性神經元的突觸傳遞和可塑性&#xff09;中發揮作用。 &#xff08;數據來源AlphaFold&#xff09; FGF14由247個氨基酸組成&#x…

實戰篇(九):解鎖3D魔方的秘密:用Processing編程實現交互式魔方

解鎖3D魔方的秘密:用Processing編程實現交互式魔方 使用 Processing 創建一個 3D 魔方效果展示1. 安裝 Processing2. 項目結構3. 代碼實現4. 代碼解釋4.1. 初始化魔方4.2. 繪制魔方4.3. 處理鼠標事件4.4. 檢查點擊的面4.5. 旋轉面和最終確定旋轉5. 運行和測試6. 細節解釋6.1. …

【資源調度】2-如何解決資源調度問題?

導讀&#xff1a;本期是全網最全【資源調度】系列推文的第2期(共50期左右)。上期我們在《何為調度&#xff1f;》中&#xff0c;對調度的定義與作用、計劃與調度的關系、調度問題的拆解做了詳細介紹。從本期開始&#xff0c;我們選擇【客服調度】場景作為【資源調度】問題的具象…

51單片機(STC8H8K64U/STC8051U34K64)_RA8889_8080參考代碼(v1.3)

硬件&#xff1a;STC8H8K64U/STC8051U34K64 RA8889開發板 硬件跳線變更為并口8080模式&#xff0c;PS00x&#xff0c;R143&#xff0c;R142不接&#xff0c;R141無關 8080接口電路連接圖&#xff1a; 實物連接圖&#xff1a; RA8889開發板外接MCU連接器之引腳定義&…

IMS架構中的注冊與會話流程:RTPEngine集成及消息路由詳解

目錄 S-CSCF 調用 RTPengine 整體路由 注意 IMS 注冊流程 和 IMS 會話流程 的區別 IMS注冊流程 IMS會話流程(如INVITE請求) 這種設計的原因 P-CSCF 調用 RTPengine S-CSCF 調用 RTPengine 整體路由 UA a生成SDP offer&#xff0c;發送SIP INVITE請求(包含SDP offer)&…

核密度估計KDE和概率密度函數PDF(深入淺出)

目錄 1. 和密度估計&#xff08;KDE&#xff09;核密度估計的基本原理核密度估計的公式核密度估計的應用Python中的KDE實現示例代碼 結果解釋解釋結果 總結 2. 概率密度函數&#xff08;PDF&#xff09;概率密度函數&#xff08;PDF&#xff09;是怎么工作的&#xff1a;用圖畫…

RDNet實戰:使用RDNet實現圖像分類任務(二)

文章目錄 訓練部分導入項目使用的庫設置隨機因子設置全局參數圖像預處理與增強讀取數據設置Loss設置模型設置優化器和學習率調整策略設置混合精度&#xff0c;DP多卡&#xff0c;EMA定義訓練和驗證函數訓練函數驗證函數調用訓練和驗證方法 運行以及結果查看測試完整的代碼 在上…

ubuntu顯卡驅動重啟后失效的解決辦法

寫在前方&#xff1a;ubuntu系統&#xff0c;顯卡重啟后驅動失效&#xff0c;顯卡不可用。網上沖浪之后得以有效解決&#xff0c;以下是解決方案 查看顯卡nvidia-smi&#xff1b;驅動失效消息&#xff1a; (base) rootnode:~# nvidia-smi NVIDIA-SMI has failed because it c…

AI大模型走進汽車車機,智駕將是未來

車機里的AI大模型在汽車行業中的應用越來越廣泛&#xff0c;主要體現在智能座艙和自動駕駛系統的深度融合上。通過將AI大模型應用于車機系統&#xff0c;可以實現更高智能化的人車交互體驗。AI大模型作為人工智能發展的核心引擎&#xff0c;正在成為汽車智能化發展的關鍵之一。…

基于顏色模型和邊緣檢測的火焰識別FPGA實現,包含testbench和matlab驗證程序

目錄 1.算法運行效果圖預覽 2.算法運行軟件版本 3.部分核心程序 4.算法理論概述 5.算法完整程序工程 1.算法運行效果圖預覽 (完整程序運行后無水印) 將FPGA仿真結果導入到matlab顯示結果&#xff1a; 測試樣本1 測試樣本2 測試樣本3 2.算法運行軟件版本 vivado2019.2 …