今天因为项目需求升级了node本版号,但是执行npm相关命令如下:
npm config set registry https://registry.npm.taobao.org --global
npm -v
凡是与npm相关的命令券报如下错误
npm WARN npm npm does not support Node.js v10.15.3
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
后来,经过网上搜索最终得出,原来是node版本太高,而npm的版本太低了,不支持,所以我执行如下命令给npm进行升级为6.4.2版本
npm install 6.4.1
但是 上面说了,版本过低任何npm指令都无法执行,所以自然没能成功。我只能卸载node,并删除了npm文件
重新下载node后,npm已经自动匹配,无需单独下载特定的版本。
执行查看npm 和 node 版本号
node -v
npm -v
不报错即完成
node与npm版本匹配:https://nodejs.org/zh-cn/download/releases/