Node.js安裝及環境配置(超詳細!保姆級!!)

目錄

一、進入官網地址下載安裝包

二、安裝程序

三、環境配置

四、測試

五、安裝淘寶鏡像


一、進入官網地址下載安裝包

Node.js — Download Node.js? (nodejs.org)

選擇對應你系統的 node.js 版本,我選擇的是Windows系統,64位

點擊圖中選項,可以選擇你想下載的版本


二、安裝程序

1、下載完成后,雙擊安裝包,開始安裝 Node.js。直接點擊next

2、此處將下方勾選,然后點擊next

3、在此處可以根據個人需求修改安裝路徑,修改完成后點擊next

4、該頁面可根據自身需求進行選擇,我選擇默認安裝,直接點擊next

5、直接點擊next

6、點擊 Install 進行安裝

7、安裝完成,點擊 Finish

8、測試是否安裝成功,使用 win+R 鍵,輸入cmd,打開命令窗口

輸入:node -v????????//顯示node.js版本

? ? ? ? ? ?npm -v? ? ? ? //顯示npm版本

? 如圖中成功顯示版本信息則證明安裝成功


三、環境配置

1、找到剛剛設置的安裝目錄,在安裝目錄下新建兩個文件夾 node_cache 和 node_global

2、創建目錄完成后,使用管理員身份打開cmd窗口,執行下面的命令:

?npm config set cache “你的路徑\node_cache”??(node_cache文件夾路徑)?

npm config set cache "D:\app\develpe\nodejs\node_cache"

npm config set prefix “你的路徑\node_global” (node_global文件夾路徑)

npm config set prefix "D:\app\develpe\nodejs\node_global"

3、配置環境變量

1、【此電腦】單擊右鍵,點擊屬性 - 高級系統設置 - 環境變量

2、在 系統變量 中點擊 新建?

變量名:NODE_PATH

變量值:D:\app\develpe\nodejs\node_global\node_modules?

然后你會發現在 node_global 文件中會多出一個 node_modules 文件

如果輸入變量值后 node_global 文件中沒有自動創建 node_modules 文件夾,你就在node_gobal 中手動創建一個 node_modules 文件夾,然后把node_modules 文件夾的路徑地址復制并粘貼到變量值。

3、編輯 用戶變量 中的 PATH

4、將默認的C盤下的?C:\Users\21639\AppData\Roaming\npm 修改為 node_global 的路徑,然后點擊確定。

5、在?系統變量?中選擇 PATH 點擊編輯,添加【NODE_PATH】,然后一直點擊確定?


四、測試

配置完成后,全局安裝一個最常用的 express 模塊進行測試

npm install -g express

出現下圖的界面則表示配置成功?

如果出現安裝失敗的話可能是你沒有使用管理員身份運行cmd窗口,或者可以修改一下【node_global】和【node_cache]的權限

鼠標右擊【node_global】的文件夾,點擊【屬性】,再點擊【安全】,再點擊【編輯】,將權限都勾上,隨即點擊【確定】即可,【node_cache】步驟相同。?


五、安裝淘寶鏡像

1、安裝淘寶鏡像

npm config set registry https://registry.npmmirror.com/

檢查是否安裝成功

npm config get registry

2、安裝cnpm

npm是node官方的包管理器。cnpm是個中國版的npm,是淘寶定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm。

安裝命令:

npm install -g cnpm --registry=https://registry.npmmirror.com

檢查是否安裝成功:

cnpm -v

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

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

相關文章

無人機+應急通信:災害現場應急通信車技術詳解

無人機和應急通信車是災害現場應急通信中的重要技術。無人機可以通過快速到達災害現場,搭載高清攝像頭、紅外熱成像儀、激光雷達等設備,對災區進行實時監測和災情評估,同時也可以通過搭載的通信設備,與指揮中心進行實時通信和數據…

APP逆向實現方式總覽

方式一:硬核分析 梳理出參數的構造邏輯,代碼還原算法 方式二:模擬執行 2.1 Frida-RPC 電腦調用已加載到手機內存中的方法,直接獲取到結果 2.2 AndServer-RPC 安卓程序調用手機中的方法,最后暴露成HTTP服務供電腦…

?什么是排他鎖、共享鎖、意向鎖

共享鎖 共享鎖,又被稱為讀鎖,是由讀取操作所創建的一種鎖。在此期間,其他用戶可以同時讀取數據,但在數據上未釋放所有共享鎖之前,任何事務均無法對其進行修改(即獲取數據的排他鎖)。 一旦事務…

202009青少年軟件編程(Python)等級考試試卷(三級)

第 1 題 【單選題】 通過算式123122021120可將二進制1101 轉為十進制,下列進制轉換結果正確的是?( ) A :0b10轉為十進制,結果是2 B :0d10轉為十進制,結果是8 C :0x10轉為十進制,結果是10 D :0o10轉為十進制,結果是16 正確答案:A 試題解析: 第 2 題 【單選題】 語句flo…

基于Nios-II實現流水燈

文章目錄 一、新建項目1、選擇芯片2、Qsys設計2.1、點擊Platform Designer2.2配置軟核2.3其他設置 3、Quartus設計3.1添加原理圖3.2添加qip文件3.3其他設置3.4驅動設置 4、Nios-II Eslipse設計參考 一、新建項目 使用的Quartus 18.0及以上版本 1、選擇芯片 2、Qsys設計 2.1、點…

【AIGC調研系列】你好-GPT-4o

GPT-4o是OpenAI最新發布的一款人工智能模型,它具備處理和生成文本、音頻和圖像的能力。這個模型的特點是能夠實時對這些不同類型的輸入進行推理和響應,這使得它在多模態交互方面表現出色[1][2][3]。 GPT-4o的“o”代表“omni”,意味著它是一…

【復試分數線】綜合性985歷年分數線匯總(第四彈)

國家線和34所自劃線 可以看作是考研上岸最最最基礎的門檻。真正決定你能不能進入復試的還要看院線(復試分數線)!今天我將分析考信號的除C9、工科類985的其他7所985近三年復試分數線(不包括2024),大家可以參…

Azure IoT Hub是啥

1.概要說明 Azure IoT Hub是微軟在物聯網(IoT)領域提供的一款重要產品,為設備連接和管理提供了專業的解決方案。以下是關于Azure IoT Hub的詳細介紹: 定義:Azure IoT Hub是一個專為連接和管理數百萬臺物聯網設備而設計…

flutter開發實戰-人臉識別相機使用

flutter開發實戰-人臉識別相機使用 當需要拍攝的時候,需要檢測到人臉再進行后續的操作,這里使用的是face_camera 一、引入face_camera 在工程的pubspec.yaml中引入插件 # 檢測人臉face_camera: ^0.0.8iOS端需要設置相關權限 在info.plist文件中&…

如何按住ctrl滑動鼠標桌面圖標大小不變

如何按住ctrl滑動鼠標桌面圖標大小不變 采取以下步驟: 1、鼠標在電腦桌面空白處單擊右鍵,然后在彈出的對話框最上面有個“查看”,點擊“查看”出來的最上面有“大圖標”“中等圖標”“小圖標”,根據自己的需要選擇圖標大小即可。…

網絡安全快速入門(九)MySQL進階操作

上一章我們了解了對表及庫的基本增刪查改操作,本章我們針對增刪查改內容進行與一些拓展, 9.1字段修飾及數據類型 我們之前在創建表時用到的格式為: create table 表名 ( 字段名1 字段數據類型(數據類型長度), 字段名2 …

Pytorch學習-調整torchvision.models中模型輸出類別數

假設你的類別只有10個,而torchvision.models中Vgg16的輸出類別為1000,這時應該如何調整呢? 方法一,直接修改模型中類別的輸出。 from torch.nn import Linear import torchvision import torchVgg16torchvision.models.vgg16(pre…

華為認證大數據是什么?華為認證大數據有用嗎?

華為大數據是用來搜集整理大數據,提供解決方案的數據中心。華為大數據解決方案是華為公司推出的一種綜合性云解決方案,主要針對廣告營銷、電商、車聯網等大數據應用場景的云計算大數據方案,幫助企業用戶構建大數據平臺,解決企業的…

GRE over IPsec VPN實驗

一、拓撲圖 二、組網需求 某企業總部、分支1、分支2分別通過 R1,R3,R4 接入互聯網,配置默認路由連通公網按照圖示配置 IP 地址,R1,R3,R4 分別配置 Loopback0 口匹配感興趣流,Loopback1 口模擬業…

GPIO輸出速度(ARM-GD32)

單片機輸出速度對GPIO硬件的影響 如果T為100ns 那么2/3*100ns 67ns 那么tr tf 38 ns (也就是不能超過32ns) tr 和tf和什么東西有關如何去控制 CL 是一個電容,電容會改變和影響電壓變化的速率,輸出高低電平也就是對電容進行充電…

【噪聲學習】SELFIE:更新不干凈樣本的魯棒性深度學習

SELFIE: Refurbishing Unclean Samples for Robust Deep Learning 摘要: 由于深度神經網絡具有極高的表達能力,其副作用是即使在標簽噪聲極高的情況下也能完全記住訓練數據。為了克服對噪聲標簽的過度擬合,我們提出了一種名為 SELFIE 的新型魯棒訓練方法。我們的主要想法是…

俄羅斯方塊【python,小游戲】

俄羅斯方塊(Tetris)是一款經典的俄羅斯益智游戲,游戲的核心玩法是通過移動、旋轉和放置不同形狀的方塊,使它們在游戲界面的底部形成完整的水平線。一旦水平線填滿,就會被清除,為新的方塊騰出空間。 在 Pyt…

Python GUI開發- PyQt5 開發小工具環境入門

前言 常見的python開發gui的庫有 Tkinter, PyQt5, wxPython等。本教程是選擇PyQt5 開發桌面小工具。 環境準備 只需pip安裝即可快速準備好開發環境 pip install pyqt5快速開始 創建一個空的window窗口 Qapplication():每個GUI都必須包含…

【Linux】:文本編輯與輸出命令 輕松上手nano、echo和cat

🎥 嶼小夏 : 個人主頁 🔥個人專欄 : Linux深造日志 🌄 莫道桑榆晚,為霞尚滿天! 文章目錄 📑前言一、nano1.1 打開文件:1.2 常用快捷鍵:1.3 其他功能&#xff…

讀人工智能時代與人類未來筆記03_演變

1. 演變 1.1. 每個社會都找到了屬于自己的一套適應世界的方法 1.1.1. 適應的核心,是有關人類心智與現實之間關系的概念 1.1.2. 人類認識周圍環境的能力 1.1.2.1. 這種能力通過知識獲得,同時也受到知識…