Linux 安裝 npm & nodejs

HuDu發表於2020-09-18

安裝npm

npm地址:github.com/npm/cli
可以直接通過指令碼安裝

$curl -L https://www.npmjs.com/install.sh | sh

可以通過舊版本npm直接安裝新版npm

$sudo npm install npm@latest -g

得到的還是舊版本,這是因為此時npm仍然指向舊的npm可執行檔案。其實只要重開終端或者執行

PATH="$PATH"

npm換源

使用阿里定製的cnpm命令列工具代替預設的npm,輸入以下程式碼

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

檢測是否安裝成功

cnpm -v

假如你已經習慣了使用npm的安裝方式的,不想去下載阿里的cnpm命令工具的話,很簡單,我們直接將node的倉庫地址換成淘寶倉庫地址即可

  • 單次使用
$ npm install --registry=https://registry.npm.taobao.org
  • 永久使用
npm config set registry https://registry.npm.taobao.org

手動修改設定

1.開啟.npmrc檔案(C:\Program Files\nodejs\node_modules\npm\npmrc,沒有的話可以使用git命令列建一個( touch .npmrc),用cmd命令建會報錯)
2.增加 registry =https://registry.npm.taobao.org  即可。

檢測是否修改成功

// 配置後可通過下面方式來驗證是否成功
npm config get registry
// 或
npm info express

如果想還原npm倉庫地址的話,只需要在把地址配置成npm映象就可以了

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

安裝nodejs

可以通過版本管理器n來,但是如果不掛梯子會很慢

sudo npm install -g n
sudo n stable

下面使用最穩妥的方式
下載nodejs壓縮包
下載地址:nodejs.org/en/download/

$ sudo mkdir -p /usr/local/lib/nodejs
$ sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs

配置環境變數
~/.bash_profile檔案中加上

export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH

使配置生效

$ source ~/.bash_profile

檢測是否生效

$ node -v

$ npm version

$ npx -v
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章