第一步:cmd查看本地是否有node,并且是否是自己需要的版本号
第二步:到node官网、node中文官网下载所需node版本号,当前测试时,最新v14
第三步:安装最新版本node(如果已有旧版本,需要卸载之前版本node)
如已有node先卸载:电脑 开始 → 搜索控制面板 → 卸载程序 → 找到node.js卸载
安装最新版本的node:双击安装包,然后一直点下一步下一步就可以了。
npm是包含在node.js里面的一个包管理工具。安装好node,就可以不需要安装npm啦
检验是否安装成功,重新打开cmd命令行,执行node -v 查看node版本,npm -v查看npm版本
安装成功啦。
问题:运行中,发现npm版本和nodeJs集成的版本不对应。
安装node14.17.4后,npm版本仍然是老版的5.5.1
而官方14.17.4集成的npm是6.14.14
通过命令:npm install -g npm 无法更新到最新版
通过命令:npm install -g npm@6.14.14 也无法更新到固定板
问题原因:
卸载node,是通过“软件卸载”完成的,删除了安装目录所在文件夹。可是并没有清除相关的npm配置。
解决办法:彻底从Windows中删除Node.js。
1、从卸载程序卸载程序和功能;
2、寻找这些文件夹并删除它们(及其内容)(如果还有)。 根据您安装的版本,UAC设置和CPU架构,这些可能存在或可能不存在:
C:\ Program Files(x86)\ Nodejs
C:\ Program Files \ Nodejs
C:\ Users \ {User} \ AppData \ Roaming \ npm(或%appdata%\ npm)
C:\ Users \ {User} \ AppData \ Roaming \ npm-cache(或%appdata%\ npm-cache)
C:\ Users \ {User} \.npmrc(也可能检查没有。前缀的)
3、检查您的%PATH%环境变量,以确保没有对Nodej或npm的引用。
查看环境变量
4、如果仍然没有卸载,请在命令提示符下键入where node,并显示它所在的位置 - 删除该目录(也可能是父目录)。
5、重新启动。
再次查看,达到预期结果
重新安装node后,全局安装的相关包,需要重新安装