Message "npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead"

Environment

  • OS: Windows 10
  • Node.js: 16.16.0 (includes npm 8.11.0 in its installation directory)

    installation dir: C:\Program Files\nodejs\

  • npm: 8.15.1

    installation dir: C:\Users\<YourUserName>\AppData\Roaming\npm\

Reason

这个告警信息出现是 npm 的一个 BUG。

Solution

我的解决方法与下列参考文章的不同。

  1. 修改系统环境变量:将 npm 全局包目录置于 node 安装目录前。
    如图:
    image
    image

  2. 重启命令行窗口后执行npm --version恢复正常。

Other Solution

更多信息可以参考:

posted @ 2022-08-02 19:11  zheyi420  阅读(197)  评论(0编辑  收藏  举报