【问题标题】:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. npm ERR! Unexpected token '.'npm WARN config global `--global`, `--local` 已弃用。请改用 `--location=global`。 npm 错误!意外的标记 '。'
【发布时间】:2022-06-13 06:17:55
【问题描述】:
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm ERR! Unexpected token '.'

我的机器一切正常。但突然 npm/npx 开始抛出上述错误。

每个 npm 命令都出现相同的错误。

系统配置:

  • 操作系统:Windows 10

  • 节点 V:v16.15.1

  • npm v:8.11.0

到目前为止,我已经尝试过以下解决方案:

  1. npm cache clean --force(抛出同样的错误)
  2. 使用 --location=global 运行命令
  3. 修改了 npm 和 npm.cmd 文件,将 prefix -g 替换为 prefix --location=global

【问题讨论】:

    标签: node.js npm npm-install npx


    【解决方案1】:

    这是 NPM 中的 reported issue,因此您最好的机会是将其更新到较早的版本(该问题也在 8.3.1 中报告)或最新版本。如果您使用版本低于 1.1.9 的 Windows 版 NVM,您可能会在任何版本的 Node 上看到此问题,因此您也应该更新您的 NVM 版本。

    【讨论】:

    • 我也收到了这个警告,除了我没有收到 npm ERR!意外的标记 '。'部分所以报告的问题对我没有帮助
    • 哪个警告?关于全局配置?你说的我没听懂
    【解决方案2】:

    我安装了 NodeJS 的 16.14.2 版本,而不是最新版本。在拔掉我的头发两天后,它解决了这个问题。我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-06-12
      • 2022-06-16
      • 2022-06-14
      • 2022-08-04
      • 2022-06-15
      • 2022-08-15
      • 2018-11-04
      • 2021-06-29
      • 1970-01-01
      相关资源
      最近更新 更多