美文网首页
Ubuntu 18.04 安装的 NPM 不是最新版本?

Ubuntu 18.04 安装的 NPM 不是最新版本?

作者: 阿伟派 | 来源:发表于2020-03-05 14:18 被阅读0次

    这个问题的出现是因为 Bash 的旧缓存导致的,如果要解决这个问题,可以通过命令 hash -d npm 轻松解决。

    原因

    下面是我获取 最新版 npm 的方法!

    $ sudo apt install npm
    $ npm -v
    3.5.2
    $ command -v npm
    /usr/bin/npm
    $ sudo npm install -g npm
    

    这个时候你会发现最新版的 npm 的位置在 /usr/local/bin/npm,而且已经正常运行, 但是不幸的是 Bash 的缓存依然显示的是旧版的 /usr/bin/npm。这个时候可以执行如下命令试试。

    $ /usr/local/bin/npm -v
    6.4.1
    $ npm -v
    3.5.2
    $ command -v npm
    /usr/bin/npm
    $ type npm
    npm is hashed (/usr/bin/npm)
    

    为了解决这个问题,可以通过清理 Bash 的缓存来解决这个问题。执行如下命令

    $ hash -d npm
    

    现在你就会发现最新版本在命令行终端已经正确显示。

    $ npm -v
    6.4.1
    $ command -v npm
    /usr/local/bin/npm
    

    相关文章

      网友评论

          本文标题:Ubuntu 18.04 安装的 NPM 不是最新版本?

          本文链接:https://www.haomeiwen.com/subject/ctmxrhtx.html