【发布时间】: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 的组合。
我不介意这种情况,但现在出现了两个问题:
- 当我将新节点版本设置为默认并重新启动终端时,它不会改变。它保持在系统版本(即 10)。
- 当我使用
nvm use default手动更改节点版本时,我收到以下警告:(node:55181) ExperimentalWarning: The fs.promises API is experimental
不可以安装node 12.18.0和npm 7的组合吗?哪个节点/npm 版本没有打印出警告?
提前致谢, 马蒂亚斯
【问题讨论】: