之前一直沒接觸過linux下前端自己從搭建node和nginx的部署,所以總結如下
1.linux下安裝node
Linux 上安裝 Node.js
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz // 下載 tar xf node-v10.16.0-linux-x64.tar.xz // 解壓 cd node-v10.16.0-linux-x64 // 進入解壓目錄
root用戶下
解壓文件的 bin 目錄底下包含了 node、npm 等命令,我們可以修改linux系統的環境變量(profile)來設置直接運行命令:
老規矩先備份,養成修改重要文件之前先備份的好習慣。
cp /etc/profile /etc/profile.bak
然后vim /etc/profile,在最下面添加 export PATH=$PATH: 后面跟上node下bin目錄的路徑
export PATH=$PATH:/root/node-v10.16.0-linux-x64/bin
立即生效
source /etc/profile [root@localhost ~]# node -v v10.16.0
非root用戶下
通過修改用戶目錄下的~/.bashrc
文件進行配置:
vim ~/.bashrc
# 在最后一行加上
export PATH=$PATH:/home/uusama/mysql/bin
立即生效
source ~/.bashrc
node -v 查看版本
注意事項:
- 生效時間:使用相同的用戶打開新的終端時生效,或者手動
source ~/.bashrc
生效 - 生效期限:永久有效
- 生效范圍:僅對當前用戶有效
- 如果有后續的環境變量加載文件覆蓋了
PATH
定義,則可能不生效
另外附上(Linux環境變量配置全攻略 https://www.cnblogs.com/youyoui/p/10680329.html)
2.安裝nginx