1. 程式人生 > 其它 >記一次 Centos7.x 安裝 node 遇到的問題

記一次 Centos7.x 安裝 node 遇到的問題

技術標籤:NodeJs前端nodenpm經驗分享node.js前端

一、安裝包不存在

[[email protected] ~]# yum install -y node
No package node available.
Error: Nothing to do

在這裡插入圖片描述
解決方案:

[[email protected] ~]# yum search node
[[email protected] ~]# yum install -y npm
[[email protected] ~]# node -v
v6.17.1

二、、在這裡可以檢視全部版本及各種環境的安裝檔案

https://nodejs.org/dist/

三、把 v6.17.1 升級到 v8.17.0
1、安裝n元件

[[email protected] ~]# npm install -g n
/usr/bin/n -> /usr/lib/node_modules/n/bin/n
/usr/lib
└── [email protected] 

2、安裝nodejs指定版本

[[email protected] ~]# n 8.17.0

安裝效果

  installing : node-v8.17.0
       mkdir : /usr/local/n/versions/node/8.17.0
       fetch : https://nodejs.org/dist/v8.17.0/node-v8.17.0-linux-x64.tar.xz
   installed : v8.17.0 (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)預設nodejs安裝路徑是 /usr/bin/node
(2)而n元件安裝路徑是 /usr/local/bin/node
3、編輯系統環境變數

[[email protected] ~]# vim /etc/profile

4、在配置檔案最後加上環境變數內容

export N_PREFIX=/usr/local/n/versions/node/8.17.0/ #node實際安裝位置
export PATH=$N_PREFIX/bin:$PATH

5、使配置的環境變數生效

[[email protected] ~]# source /etc/profile

6、檢視當前版本

[[email protected]
~]# node -v v8.17.0

未完,後續擴充套件!