【问题标题】:Problems two version node nmp问题二版本节点npm
【发布时间】:2026-01-31 16:15:01
【问题描述】:

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

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

【问题讨论】:

    标签: shell npm version yarnpkg n


    【解决方案1】:

    你安装了两个版本的node,两个不同的用户有不同的PATH变量。

    你可以看到node的安装位置:

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

    查看路径

    $ echo $PATH
    

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

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

    【讨论】: