【问题标题】:NVM: Combining version node 12.18.0 with npm 7NVM:结合版本节点 12.18.0 和 npm 7
【发布时间】:2021-06-09 20:33:16
【问题描述】:

我在 macOS 上对 nvm 有一个奇怪的行为。目前我已经安装了 node 版本 12.18.0 和 npm 版本 6.14.4。 今天我想更新我的 npm,所以我只运行了npm install -g npm。当我提交命令时,nvm 安装了节点版本 12.20.1 和 npm 7.16.0。 所以现在我有了节点 12.18.0 与 npm 6 和 12.21.1 与 npm 7 的组合。 我不介意这种情况,但现在出现了两个问题:

  1. 当我将新节点版本设置为默认并重新启动终端时,它不会改变。它保持在系统版本(即 10)。
  2. 当我使用 nvm use default 手动更改节点版本时,我收到以下警告:(node:55181) ExperimentalWarning: The fs.promises API is experimental

不可以安装node 12.18.0和npm 7的组合吗?哪个节点/npm 版本没有打印出警告?

提前致谢, 马蒂亚斯

【问题讨论】:

    标签: node.js npm nvm


    【解决方案1】:

    好的,我发现了错误。我的主目录中有一个.npmrc 文件,并在其中设置了版本 12.20.1。当我删除文件时,我可以获得节点 12.18.0 和 npm 7 的组合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-05
      • 2021-02-28
      • 2022-07-12
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 2019-02-09
      • 1970-01-01
      相关资源
      最近更新 更多