centos7 4系統部署nodejs前端專案

2022-05-27 08:33:14 字數 1395 閱讀 8296

1.安裝nodejs執行環境

wget 

tar xvf node-v6.9.5-linux-x64.tar.xz

通過建立軟鏈結的方法,使得在任意目錄下都可以直接使用node和npm命令

ln -s /home/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node

ln -s /home/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

檢視node、npm版本 

node -v

npm -v

2.安裝git環境

安裝依賴包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-extutils-makemaker

wget

unzip v2.3.0.zip

cd git-2.3.0

3.編譯安裝

make prefix=/usr/local/git all

make prefix=/usr/local/git install

檢視git版本

git --version

檢視git版本,居然還是1.7.1

4.修改環境變數

vi /etc/profile

export path=/usr/local/git/bin:$path

source /etc/profile

再次檢視git版本

git --version

git clone 

npm install

npm run build

由於該專案屬於前端專案,使用nginx伺服器路由到編譯產出的build資料夾作為靜態伺服器即可。

######################2019-0305報錯處理##############################

# make prefix=/etc/opt/git all

cc credential-store.o

in file included from cache.h:4:0,

from credential-store.c:1:

git-compat-util.h:217:10: fatal error: openssl/ssl.h: no such file or directory

#include

^~~~~~~~~~~~~~~

compilation terminated.

make: *** [credential-store.o] error 1

解決辦法:

yum install -y openssl-devel

centos7 4 系統安裝指導

centos 7.x系列只有64位系統,沒有32位。生產伺服器建議安裝centos 7 x86 64 minimal xx.iso版本 最小化安裝 分割槽規劃 swap分割槽和 根分割槽使用lvm來分割槽 官網 映象站點 製作好u盤啟動盤,在開機的時候不斷按 del 鍵 不同主機板可能不同 進入 b...

CentOS 7 4 系統公升級至7 6

centos 7 的第七個發行版本 centos 7.6 1810 已發布。centos linux 發行版本是乙個穩定 高 性 高管理性 高重複性的平台,它源於 red hat 企業級 linux rhel 的源 centos 完全遵守 red hat 的再發行政策,並且致力與上游產品在功能上完全...

centos7 4 部署flask專案之 虛擬環境

centos7.4 sudo su 或者 linux下通過useradd方式建立新使用者icon時,都會將所有的配置檔案從 etc skel複製到 home目錄的新使用者錄下。但現在這個icon目錄是新建立的,空的,那麼就要複製 etc skel這個目錄的檔案到 home icon中 cd etc ...