linux升級node版本


問題

在docker容器中啟動node項目,但不希望每次都要npm i,所以要把源代碼采用掛載的方式,放在鏡像中。

需要在服務器中npm i,之后啟動容器,結果報錯了,原因是node版本不對。

后來采用了先掛載安裝包,后再啟動容器。

其實我們可以選擇升級一下本地主機的node版本就方便多了

升級node

node -v

  1. 首先清理npm的緩存

    npm cache clean -f

  2. 安裝版本管理工具

    npm install -g n

  3. 更新到最新的版本

    n latest

    n 常用的命令有:
    n 會列出所有安裝的版本供你切換
    n latest 安裝最新版本
    n stable 安裝最新穩定版
    n lts 安裝最新長期支持版本
    n rm [版本號] 刪除某一版本
    n -h 幫助命令
    n [版本號] 安裝指定版本node
    
  4. 查看node安裝路徑

    which node

  5. 配置環境

    vim ~/.bash_profile

    添加下面語句

    export N_PREFIX=/usr/local/node-v7.10.0-linux-x64 #第4步顯示的路徑
    export PATH=$N_PREFIX/bin:$PATH
    
  6. 執行source使修改生效

    source ~/.bash_profile

  7. 檢查node,如果版本已更新,那就配置結束,如果未更新,則執行以下語句

    n stable

升級npm

npm i -g npm 或者指定npm 版本 npm i -g npm@5.0.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM