windows下更新npm和node的方法
公司的新項(xiàng)目要啟動(dòng)了,需要使用 Angular 4.0,并且使用 webpack 工具進(jìn)行打包。所以就需要安裝 node。node 的安裝很簡(jiǎn)單,在 node 的官網(wǎng) nodejs.org 去下載 msi 安裝包,目前 node 最新的版本是 v8.1.2(打開(kāi)這個(gè)官網(wǎng),會(huì)根據(jù)你的系統(tǒng)為你推薦最合適的版)

下載成功后,安裝即可,默認(rèn)是安裝到 C:\Program Files\nodejs 文件夾下,點(diǎn)擊下一步即可完成安裝。
公司的電腦是第一次安裝 node,而自己家里的電腦需要更新 node。
現(xiàn)在進(jìn)入這篇文章的主題,npm 和 node 在 windows 系統(tǒng)下的安裝。
在 stackoverflow 上看到有人提問(wèn) "How do I update node and npm on windows?" 在windows 系統(tǒng)下如何更新 npm 和 node,網(wǎng)上查詢(xún)了一些方法,并一一親自試驗(yàn)。
一、先說(shuō)一下 npm 的更新:
查看自己的 npm 版本:
npm -v

查看官方文檔可知,使用命令 npm install npm@latest -g

會(huì)自動(dòng)完成安裝:

紅色箭頭所指表示安裝的新的 npm 的版本號(hào),下面是一些包文件。
安裝好以后再查詢(xún)版本號(hào),就變成 5.0.3 了。

二、再說(shuō)一下 node 的更新:
網(wǎng)上很多的說(shuō)法都是先安裝 n 模塊 sudo npm install -g n (在此之前清除 npm cache cache sudo npm cache clean -f ),參考的此篇文章 http://m.fzitv.net/article/52409.htm 。
可是我的電腦執(zhí)行后是這樣的:

最后我是通過(guò)重新下載新版本的 msi 安裝包,然后覆蓋安裝之前的版本來(lái)完成更新操作的。
我們?cè)诟采w的時(shí)候要檢查之前安裝 node 的路徑,使用命令 where node

也就是說(shuō)我之前安裝在 C:\Program Files\nodejs 文件夾下。覆蓋安裝和前面講到的第一次安裝方法相同,只是安裝路徑選擇為同之前一樣的路徑。
之后再去看 node 的版本:

更新到 v8.1.2 了。
實(shí)際上,安裝 node 會(huì)同步更新 npm 的版本號(hào),選擇了最新的 node 版本,那么 npm 固然也是最新的版本了,所以如果你只是單純的要更新 npm 就不需要來(lái)更新 node 了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用NVM下載Node.js管理多版本的詳細(xì)教程(附圖文)
在開(kāi)發(fā)過(guò)程會(huì)一直遇到nodejs的版本問(wèn)題,直接安裝則只有一個(gè)版本,極其不方便,nvm則是用來(lái)管理nodejs的工具,可以通過(guò)nvm來(lái)安裝切換不同版本的nodejs,所以本文給大家介紹了使用NVM下載Node.js管理多版本的詳細(xì)教程,文中有詳細(xì)的圖文教程,需要的朋友可以參考下2025-04-04
使用express搭建一個(gè)簡(jiǎn)單的查詢(xún)服務(wù)器的方法
本篇文章主要介紹了使用express搭建一個(gè)簡(jiǎn)單的查詢(xún)服務(wù)器的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
使用Node.js實(shí)現(xiàn)base64和png文件相互轉(zhuǎn)換的方法
這篇文章主要介紹了使用Node.js實(shí)現(xiàn)base64和png文件相互轉(zhuǎn)換的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03
Windows中徹底刪除Node.js環(huán)境(以及npm)的方法
本文詳細(xì)介紹了如何在Windows電腦中徹底刪除Node.js環(huán)境,包括查找安裝路徑、使用控制面板卸載以及手動(dòng)刪除殘留文件夾2025-01-01
詳解如何使用Node.js連接數(shù)據(jù)庫(kù)ORM
這篇文章主要為大家介紹了詳解如何使用Node.js連接數(shù)據(jù)庫(kù)ORM示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
Node.js用readline模塊實(shí)現(xiàn)輸入輸出
在學(xué)C++的時(shí)候,有cout和cin,Java也有println和Scanner控件,Node.js也有如同C++和Java的標(biāo)準(zhǔn)輸入,當(dāng)然,是用JavaScript實(shí)現(xiàn)的,它就是Readline模塊。下面這篇文章就給大家詳細(xì)介紹一下readline模塊,來(lái)實(shí)現(xiàn)Node.js的控制臺(tái)輸入輸出。有需要的可以參考借鑒。2016-12-12
Node事件的監(jiān)聽(tīng)與觸發(fā)的實(shí)現(xiàn)
Node.js是由事件驅(qū)動(dòng)的,每個(gè)任務(wù)都可以當(dāng)作一個(gè)事件來(lái)處理,本文主要介紹了Node事件的監(jiān)聽(tīng)與觸發(fā)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
node.js學(xué)習(xí)之交互式解釋器REPL詳解
Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個(gè)電腦的環(huán)境,類(lèi)似Window 系統(tǒng)的終端或 Unix/Linux shell,我們可以在終端中輸入命令,并接收系統(tǒng)的響應(yīng)。下面這篇文章我們就來(lái)詳細(xì)的介紹下關(guān)于node.js交互式解釋器REPL的內(nèi)容,有需要的朋友們可以參考借鑒。2016-12-12
node.js+captchapng+jsonwebtoken實(shí)現(xiàn)登錄驗(yàn)證示例
本篇文章主要介紹了node.js+captchapng+jsonwebtoken實(shí)現(xiàn)登錄驗(yàn)證示例,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08
Node.js Continuation Passing Style( CPS與
這篇文章主要介紹了Node.js Continuation Passing Style,將回調(diào)函數(shù)作為參數(shù)傳遞,這種書(shū)寫(xiě)方式通常被稱(chēng)為Continuation Passing Style(CPS),它的本質(zhì)仍然是一個(gè)高階函數(shù),CPS最初是各大語(yǔ)言中對(duì)排序算法的實(shí)現(xiàn)2022-06-06

