0

我怎么不能只为所有人提供一个版本?作为用户:

barcelo@nova:~$ npm -v
6.11.3
barcelo@nova:~$ node --version
v10.17.0

作为超级:

barcelo@nova:~$ sudo node --version
[sudo] contraseña para barcelo: 
v12.18.1
barcelo@nova:~$ sudo npm -v
6.14.5

我只需要持久稳定的 v12.18.1

4

1 回答 1

0

您安装了两个版本的节点,并且两个不同的用户有不同的 PATH 变量。

您可以查看 node 的安装位置:

$ command -v node
/usr/local/bin/node

并查看路径

$ echo $PATH

要为两个用户使用相同版本的 node 和 npm,您可以删除其中一个安装以便两个用户找到相同的版本,或者更改 PATH 变量以便找到所需的版本。

您用 标记了您的问题n,它必须n doctor显示一些诊断信息并测试一些可能的配置问题。

于 2020-06-20T01:08:59.080 回答