下载前端静态代码
git clone git@xxx.git
下载安装nodejs
安装nodejs是自带npm的
wget https://npm.taobao.org/mirrors/node/v12.12.0/node-v12.12.0-linux-x64.tar.xz
mv node-v12.10.0-linux-x64.tar.xz /usr/local/
cd /usr/local/
xz -d node-v12.12.0-linux-x64.tar.xz
tar -xvf node-v12.12.0-linux-x64.tar
mv node-v12.12.0-linux-x64 nodejs
chown -R root:root nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
配置环境变量
vim ~/.bash_profile
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/nodejs/bin
source ~/.bash_profile
查看node和npm版本
node -v
v12.12.0
npm -v
6.11.3
更新npm
npm install -g npm
构建前端项目
cd xxx
npm run build
配置nginx
server {
listen 8099;
server_name xxx;
root /data/xxx/build;
index index.html;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
启动nginx
nginx -t
nginx
访问方式
http://xxx.xx.xx.xx:8099/