首先,檢查是否安裝了node和npm
在cmd中輸入指令:node -v和npm -v。如果沒有安裝會(huì)提示找不到命令,如果安裝了會(huì)顯示安裝的版本。

通過上面的命令就可以知道自己的電腦上是否安裝過node。
-
如果沒有安裝過node
可以在 node 的官網(wǎng)nodejs.org去下載 msi 安裝包。
下載Windows的node安裝包
node的安裝很簡(jiǎn)單,下載成功后,安裝即可。
npm其實(shí)是Node的包管理工具,在Node安裝的時(shí)候順帶裝好了。
- 如果已經(jīng)安裝過node,需要升級(jí)版本
- 升級(jí)npm的版本
使用命令:npm install -g npm
npm install -g npm 或者 npm install npm -g /*升級(jí)到最新版本*/
npm install npm@latest -g /*升級(jí)到最新版本*/
npm install npm@4.1.2 -g /*升級(jí)到指定版本*/

- 升級(jí)node的版本
node官網(wǎng)下載新版本node的 msi 安裝包,然后覆蓋安裝之前的版本來完成更新操作。
我們?cè)诟采w的時(shí)候要檢查之前安裝 node 的路徑,使用命令where node
查看node的安裝路徑
也就是說我之前安裝在 D:\Program Files\nodejs 文件夾下。覆蓋安裝和前面講到的第一次安裝方法相同,注意安裝路徑選擇為和之前一樣的路徑。
安裝 node 會(huì)同步更新 npm 的版本號(hào),選擇了最新的 node 版本,那么 npm 也會(huì)更新到最新的版本。
?? 踩坑警告
*關(guān)于Windows升級(jí)node,流傳著使用npm install -g n --force的方法,安裝 n 模塊,node版本管理工具。
安裝n模塊:npm install -g n,執(zhí)行后會(huì)報(bào)錯(cuò)
嘗試使用強(qiáng)制安裝命令:npm install -g n --force,看上去似乎成功了

以為可以愉快地使用命令
n stable更新node穩(wěn)定版本了,卻提示找不到命令。
這是什么情況呢?
其實(shí)通過之前的報(bào)錯(cuò)提示,也可以略見一斑,提示win32操作系統(tǒng)不支持:
Unsupported platform for n@2.1.4:
wanted: {"os":"!win32","arch":"any"}
current: {"os":"win32","arch":"x64"}
搜了一下n模塊官方提示:
Note: n is not supported natively on Windows. Windows自然情況下是不支持n模塊的。
所以出現(xiàn)了上面雖然強(qiáng)制安裝了,但是并不支持使用的情況。
以下文章也討論過這個(gè)問題,供參考:
https://blog.csdn.net/u013474104/article/details/52197772
http://www.mamicode.com/info-detail-2283749.html
https://blog.csdn.net/lvhaoguang0/article/details/81743127

