今天晚上想更新Node,我之前的是v8.9.1现在官网已经更新到v11.6.0,我也更新一波:
1. 第一步
npm -g install n
2. 第二步
n stable (更新至最新稳定版本)附带常用命令
n //会列出所有安装的版本供你切换n latest //安装最新版本
n stable //安装最新稳定版
n lts //安装最新长期支持版本
n rm [版本号] //删除某一版本
n -h //帮助命令
运行第一句就报错了。。。。。。。。
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for n@2.1.12: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"ia32"})
npm ERR! notsup Valid OS: !win32
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: win32
npm ERR! notsup Actual Arch: ia32
npm ERR! A complete log of this run can be found in:
npm ERR! D:\Program Files\NodeJs\node_cache\_logs\2019-01-03T13_54_24_090Z-debug.log
通过运行npm install -g n
,您要求全局npm
安装n
模块。如该模块的自述文件中所述,该模块不支持Windows,因此您将收到错误。如果您想在Windows上更新Node.js,可以在https://nodejs.org/en/download/current/找到二进制文件。
意思是:
在覆盖之前检查一下已经安装node的路径:where node
然后去官网下载最新版
然后安装覆盖
然后检查:node -v
更新成功。