node.js卸載與安裝超詳細(xì)步驟記錄
一、卸載
Step1:通過(guò)控制面板刪除node版本
按下【win+R】鍵,輸入control,點(diǎn)擊卸載程序

找到Node.js點(diǎn)擊鼠標(biāo)右鍵選擇卸載

Step2:刪除node的安裝目錄
默認(rèn)是C:\Program Files\nodejs,取決于安裝時(shí)的選擇,我按照的是D盤(pán)。
查看該路徑下是否有node文件,我這里已經(jīng)沒(méi)有了,在控制面板卸載node后一般會(huì)自動(dòng)刪除node文件,如果文件還在的話就手動(dòng)刪除。
Step3:查找.npmrc文件是否存在,有就刪除。
默認(rèn)在C:\Users\admin下,同時(shí)我這邊將上一個(gè)和node有關(guān)的文件也刪除掉了,這一部可以都留意一下有沒(méi)有和node和npm有關(guān)的文件,有就都刪除掉。

Step4:查看以下文件是否存在,有就刪除
默認(rèn)在 C:\Users\用戶名\AppData\Roaming\npm和C:\Users\用戶名\AppData\Roaming\npm-cache

Step5:打開(kāi)系統(tǒng)設(shè)置,檢查系統(tǒng)環(huán)境變量,將node相關(guān)的配置都刪掉
一般系統(tǒng)會(huì)自動(dòng)把node環(huán)境變量刪掉,檢查一下穩(wěn)妥點(diǎn)。
按下【win+R】鍵,輸入sysdm.cpl刪除用戶變量中【node_global】配置:
①選擇Path然后點(diǎn)擊編輯

②刪除【node_global】配置

刪除系統(tǒng)變量中的NODE_PATH配置

Step6:查看是否刪除成功
按下【win+R】鍵,輸入cmd,打開(kāi)cmd窗口輸入node -v驗(yàn)證,出現(xiàn)以下提示代表刪除成功??!

二、安裝
Step1:下載安裝包
官網(wǎng):Node.js下載頁(yè)

Step2:安裝程序
①下載完成后,雙擊安裝包,開(kāi)始安裝,點(diǎn)擊“next”。


②安裝路徑默認(rèn)在C:\Program Files下面,也能夠自定義修改,而后點(diǎn)擊next(我這里設(shè)置我的安裝目錄為D:\Download\nodejs 根據(jù)自己的需要進(jìn)行更改。)

③下圖根據(jù)本身的需要進(jìn)行,我選擇了默認(rèn)Node.js runtime,而后Next
Node.js runtime:表示運(yùn)行環(huán)境npm package manager:表示npm包管理器online documentation shortcuts:在線文檔快捷方式Add to PATH:添加到環(huán)境變量

④沒(méi)有選中,直接next

⑤點(diǎn)擊Install,進(jìn)行安裝

⑥點(diǎn)擊finish,完成安裝

⑦安裝完成后,.msi格式的安裝包已經(jīng)將node啟動(dòng)程序添加到系統(tǒng)環(huán)境變量path中,咱們能夠查看系統(tǒng)變量進(jìn)行驗(yàn)證:在【個(gè)人電腦】右鍵→【屬性】→【高級(jí)系統(tǒng)設(shè)置】
⑨在系統(tǒng)變量中查看【path】,點(diǎn)擊【編輯】

⑩會(huì)發(fā)現(xiàn).msi格式的安裝包已經(jīng)將node啟動(dòng)程序添加到系統(tǒng)環(huán)境變量path中

Step3:查看
① 打開(kāi)CMD窗口,執(zhí)行命令node -v查看node版本

② 執(zhí)行npm -v查看npm版本

③ 默認(rèn)狀況下,咱們?cè)趫?zhí)行npm install -g XXXX時(shí),下載了一個(gè)全局包,這個(gè)包的默認(rèn)存放路徑
C:\Users\Administrator\AppData\Roaming\npm\node_modules下,能夠經(jīng)過(guò)CMD指令npm root -g查看

④一部分經(jīng)常使用的命令,如下:
- npm -v:查看npm安裝的版本。
- npm init:會(huì)引導(dǎo)你建立一個(gè)package.json文件,包括名稱(chēng)、版本、作者等信息。
- npm list:查看當(dāng)前目錄下已安裝的node包。
- npm ls:查看當(dāng)前目錄下已安裝的node包。
- npm install moduleNames:安裝Node模塊到本地目錄node_modules下。
- npm install < name > -g:將包安裝到全局環(huán)境中。
- npm install < name > --save:安裝的同時(shí),將信息寫(xiě)入package.json中,項(xiàng)目路徑中若是有package.json文件時(shí),直接使用npm install方法就能夠根據(jù)dependencies配置安裝全部的依賴(lài)包,這樣代碼提交到git時(shí),就不用提交node_modules這個(gè)文件夾了。
- npm install < name> --save-dev:安裝的同時(shí),將信息寫(xiě)入package.json中項(xiàng)目路徑中若是有package.json文件時(shí),直接使用npm install方法就能夠根據(jù)devDependencies配置安裝全部的依賴(lài)包,這樣代碼提交到git時(shí),就不用提交node_modules這個(gè)文件夾了。
- npm uninstall moudleName:卸載node模塊。
Step4:環(huán)境配置
① 打開(kāi)安裝的目錄
② 在安裝目錄下新建兩個(gè)文件夾【node_global】和【node_cache】

③ 再次打開(kāi)cmd命令窗口,輸入npm config set prefix “你的路徑\node_global”(“你的路徑”默認(rèn)安裝的狀況下為 C:\Program Files\nodejs)
npm config set prefix "D:\Download\nodejs\node_global"
④ npm config set cache “你的路徑\node_cache” 可直接復(fù)制剛剛新建的空文件夾目錄

⑤設(shè)置環(huán)境變量,打開(kāi)【系統(tǒng)屬性】-【高級(jí)】-【環(huán)境變量】,在系統(tǒng)變量中新建
變量名:NODE_PATH變量值:安裝目錄\node_global\node_modules( 用來(lái)告訴系統(tǒng), 下載的模塊或者包都在這里了)

⑥ 編輯用戶變量(環(huán)境變量)的 path,將默認(rèn)的 C 盤(pán)下 APPData\Roaming\npm 修改成 C:\Program Files\nodejs\node_global,點(diǎn)擊確定

⑥在Path里面添加NODE_PATH

⑦ 測(cè)試,配置完成后,安裝個(gè)module測(cè)試下,咱們就安裝最經(jīng)常使用的express模塊,打開(kāi)cmd窗口,輸入以下命令進(jìn)行模塊的全局安裝:
npm install express -g // -g是全局安裝的意思在這里插入代碼片

這樣,node.js就安裝成功啦
總結(jié)
到此這篇關(guān)于node.js卸載與安裝超詳細(xì)步驟記錄的文章就介紹到這了,更多相關(guān)node.js卸載與安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Node.js操作MySQL8.0數(shù)據(jù)庫(kù)無(wú)法連接的問(wèn)題解決
使用node.js連接數(shù)據(jù)庫(kù)MySQL 8時(shí)候,顯示報(bào)錯(cuò) ER_NOT_SUPPORTED_AUTH_MODE,本文就來(lái)介紹一下解決方法,感興趣的可以了解一下2023-10-10
詳解阿里Node.js技術(shù)文檔之process模塊學(xué)習(xí)指南
這篇文章主要介紹了詳解阿里Node.js技術(shù)文檔之process模塊學(xué)習(xí)指南,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
yarn?install命令報(bào)錯(cuò)warning?package-lock.json?found解決辦法
這篇文章主要給大家介紹了關(guān)于yarn?install命令報(bào)錯(cuò)warning?package-lock.json?found的解決辦法,文中通過(guò)圖文將解決的辦法介紹的非常詳細(xì),還分享了更多yarn install遇到的報(bào)錯(cuò)及解決方案,需要的朋友可以參考下2024-02-02
Node.js實(shí)現(xiàn)批量去除BOM文件頭
這篇文章主要介紹了Node.js實(shí)現(xiàn)批量去除BOM文件頭,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-12-12
使用 Node.js 對(duì)文本內(nèi)容分詞和關(guān)鍵詞抽取
這篇文章主要介紹了使用 Node.js 對(duì)文本內(nèi)容分詞和關(guān)鍵詞抽取,需要的朋友可以參考下2017-05-05
解決node-webkit 不支持html5播放mp4視頻的方法
本文給大家分享的是解決node-webkit 不支持html5播放mp4視頻的方法,其原因大概是因?yàn)閚ode-webkit沒(méi)有購(gòu)買(mǎi)mp4格式的專(zhuān)利授權(quán),恩,我們來(lái)想個(gè)辦法來(lái)解決這個(gè)事情吧。2015-03-03
Node與Python 雙向通信的實(shí)現(xiàn)代碼
最簡(jiǎn)單粗暴的通信方式是 Nodejs調(diào)用一下 Python 腳本,本文詳細(xì)介紹了Nodejs與Python 雙向通信的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07

