記一次 Centos7.x 安裝 node 遇到的問題
阿新 • • 發佈:2021-01-12
技術標籤: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
二、、在這裡可以檢視全部版本及各種環境的安裝檔案
三、把 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
未完,後續擴充套件!