NVM:将版本节点 12.18.0 与 npm 7 相结合
NVM: Combining version node 12.18.0 with npm 7
我在 macOS 上对 nvm 有一个 st运行ge 行为。目前我已经安装了节点版本 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的组合吗?哪个 node/npm 版本没有打印出警告?
提前致谢,
马蒂亚斯
好的,我发现错误了。我的主目录中有一个 .npmrc
文件,其中设置了版本 12.20.1。当我删除文件时,我可以获得节点 12.18.0 和 npm 7 的组合。
我在 macOS 上对 nvm 有一个 st运行ge 行为。目前我已经安装了节点版本 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的组合吗?哪个 node/npm 版本没有打印出警告?
提前致谢, 马蒂亚斯
好的,我发现错误了。我的主目录中有一个 .npmrc
文件,其中设置了版本 12.20.1。当我删除文件时,我可以获得节点 12.18.0 和 npm 7 的组合。