在Linux上安裝Node.js的方法


最近經常用到Node.js,特此記錄一下在Linux上的安裝方法。

有以下兩種方法來安裝,第一種方法直接用apt或者yum安裝的node可能版本會有些老,如果對版本沒有要求的話是可以直接用一條命令解決的,第二種方法保證可以安裝最新版的node,但是比較麻煩。選擇適合自己的就好。

一、包管理器安裝

$ sudo apt update && sudo apt install nodejs npm -y

二、二進制文件安裝

  1. 從國內的Node.js中文網下載Linux 二進制文件 (x64)

或執行

$ wget https://npm.taobao.org/mirrors/node/v14.16.1/node-v14.16.1-linux-x64.tar.xz

  1. 切換到下載文件的路徑,並為下載好的壓縮包遞歸創建解壓目錄:

$ cd your_download_path

$ sudo mkdir -p /usr/local/lib/nodejs

  1. 解壓node.js到剛才創建的目錄:

$ sudo tar -xJvf node-v14.16.1-linux-x64.tar.xz -C /usr/local/lib/nodejs

這里下載的是node-v14.16.1-linux-x64.tar.xz,如果你下載了其他的版本,要替換成你所下載文件的文件名

  1. 設置環境變量,用編輯器打開~/.profile文件,在文件結尾添加以下內容:
# Node.js
export PATH=/usr/local/lib/nodejs/node-v14.16.1-linux-x64/bin:$PATH

或執行

cat >> ~/.profile << EOF
# Node.js
export PATH=/usr/local/lib/nodejs/node-v14.16.1-linux-x64/bin:\$PATH
EOF
  1. 更新配置文件:
    $ . ~/.profile

  2. 測試是否配置成功:
    $ node -v
    $ npm -v
    $ npx -v

  3. 設置npm鏡像源

$ npm config set registry https://registry.npm.taobao.org

  1. 更改npm全局安裝包的默認路徑,防止執行安裝時報錯權限不足
  • 切換到家目錄
    cd ~/
  • 創建global安裝任務的目錄
    mkdir .npm-global
  • 配置npm使用新的目錄
    npm config set prefix '~/.npm-global'
  • 在.profile文件中增加配置
    export PATH=~/.npm-global/bin:$PATH
  • 配置文件立即生效
    . .profile

參考文章:
Installation · nodejs/help Wiki · GitHub
解決-安裝node.js后,使用npm命令時報沒有權限的錯誤Error: EACCES: permission denied_HuangLin的博客-CSDN博客


免責聲明!

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



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