• linux安装最新版本的npm和node


     

    先安装旧版本npm

    sudo apt install -y node
    
    • 1

    有些发行版是

    sudo apt install -y npm
    
    • 1

    查看当前版本

    npm -v
    
    • 1

    我的输出是

    3.5.2
    
    • 1

    是非常老的版本

    安装最新npm

    可以通过旧版本npm直接安装新版npm

    sudo npm install npm@latest -g
    
    • 1

    非常坑的是,现在立即执行

    npm -v
    
    • 1

    得到的还是旧版本,这是因为此时npm仍然指向旧的npm可执行文件。其实只要重开终端或者执行

    PATH="$PATH"
    
    • 1

    就可以更新npm命令指向的文件了。
    再查看版本:

    6.14.4
    
    • 1

    这就是最新版的npm了。

    安装最新版node

    sudo npm install -g n
    sudo n stable
    
    • 1
    • 2

    我的输出

    searchstar@searchstar-mint19:~$ sudo n stable
    
      installing : node-v12.16.1
           mkdir : /usr/local/n/versions/node/12.16.1
           fetch : https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
       installed : v12.16.1 (with npm 6.13.4)
    
    Note: the node command changed location and the old location may be remembered in your current shell.
             old : /usr/bin/node
             new : /usr/local/bin/node
    To reset the command location hash either start a new shell, or execute PATH="$PATH"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    这里就很良心地提示了要重启终端或者执行

    PATH="$PATH"
    
    • 1

    才能使用最新版本

    查看现在的node版本

    node -v
    
    • 1
    v12.16.1
    
    • 1

    已经是最新版了

  • 相关阅读:
    Linux操作系统的介绍和安装教程(Centos6.4)
    通过漫画轻松掌握HDFS工作原理
    2018HUAS_ACM暑假比赛5题解
    codeforces #271D Good Substrings
    jQuery插件开发
    面试题及答案
    知乎日报 API 分析
    CSS值自动转REM的Sublime Text插件
    Sublime Text3常用插件以及安装方法(实用)
    移动开发的坑
  • 原文地址:https://www.cnblogs.com/erlou96/p/13542288.html
Copyright © 2020-2023  润新知