问题描述:
下载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 install --global --production npm-windows-upgrade
的命令以管理员命令提示符运行此命令应该可以解决此问题。我建议您尝试使用管理员 cmd。
续集:
上述方案只是解决node 16版本的, 切换到node18, 此时还会有上述问题:
文章图片
解决:
npm install -g npm-windows-upgrade
npm-windows-upgrade
and select version 8.12.1 for installation.(然后选择下载8.12.1的版本。)
总结一下:
第一个方法显然不是通用的, 可以直接尝试用第二个方法
推荐阅读
- npm|解决 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead
- Node.js|Node.js16.15.1的一个报错及解决方案
- node.js|nodeJS删除非空文件夹(通过递归和nodeJS对于文件和文件夹的相关操作)
- 知识点|nodejs实现递归删除
- Node.js|Node.js fs模块(文件模块), 读取和写入 创建、删除(文件/文件夹)
- vue|探索学习 Vue 组件篇 第四篇 组件的嵌套
- ui|element-ui 远程搜索组件el-select在项目中代码实现
- web前端学习|18.Vue组件化编程
- 前端|直接学 Vue 3 吧 —— 对话 Vue.js 作者尤雨溪