npm|下载完node时npm -v出现warning

问题描述:
下载node的版本16以及18, 此时npm -v会出现npm WARN config global --global, --local are deprecated. Use --location=global instead.
具体:
npm -v
npm WARN config global --global, --local` are deprecated. Use --location=global instead.
8.12.1
【npm|下载完node时npm -v出现warning】npm|下载完node时npm -v出现warning
文章图片

解决:
npm|下载完node时npm -v出现warning
文章图片

您可以尝试设置
npm install --global --production npm-windows-upgrade
的命令以管理员命令提示符运行此命令应该可以解决此问题。我建议您尝试使用管理员 cmd。
续集:
上述方案只是解决node 16版本的, 切换到node18, 此时还会有上述问题:
npm|下载完node时npm -v出现warning
文章图片

解决:
npm install -g npm-windows-upgrade
npm-windows-upgrade
and select version 8.12.1 for installation.(然后选择下载8.12.1的版本。)
总结一下:
第一个方法显然不是通用的, 可以直接尝试用第二个方法

    推荐阅读