Linux nodejs部署以及环境配置

1、下载最新稳定版本

从官网中下载nodejs

打开官网 https://nodejs.org

查看当前并下载当前最新的稳定源码版本

复制下载链接,下载nodejs

1
$ wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.gz

2、部署nodejs

解压

1
$ tar -xvf node-v12.16.3-linux-x64.tar.gz

编译安装

1
2
3
$  cd node-v12.16.3
$ ./configure --prefix=/work/admin/node
$ sudo make && sudo make install

3、配置环境变量

编辑 profile 文件,新增环境变量

1
2
3
4
$ sudo vim /etc/profile

export NODE_HOME=/work/admin/node
export PATH=${JAVA_HOME}/bin:$M2_HOME/bin:$PATH:$NODE_HOME/bin
1
$ source /etc/profile

检查是否安装成功

1
2
$ node -v
v12.16.3

有版本号表示安装成功

4、使用yarn命令对前端代码查行混淆编译

上面编译安装nodejs会带有yarn工具

在装有yarn工具的服务器上克隆前端代码,进入代码目录按顺序执行yarn install、yarn build即可完成混淆编译

1
2
$ yarn install 
$ yarn build

第一次编译会花一点时间,这里省略

编译后的产物在当前路径dist目录下

1
2
$ ls dist/
css img index.html js plugin

配置jenkins自动编译前端代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#设置代码库目录和部署库目录
WORK_HOME_FLYER_ZD_MALL=/work/admin/project
FLYER_ZD_MALL=/work/admin/project/flyer_zdmall
export NODE_HOME=/work/admin/node-v12.16.3
export M2_HOME=/work/admin/maven3
export PATH=$M2_HOME/bin:$PATH:$NODE_HOME/bin

#在代码库目录下切换到master分支pull最新版本
cd $WORK_HOME_FLYER_ZD_MALL/flyer_mall_h5
git checkout master
git pull

#对静态H5页面进行混淆编译
yarn install
yarn build

#切换至部署库master分支
cd $FLYER_ZD_MALL
git checkout master
git reset --hard origin/master
git clean -f
git pull

#删除旧文件,重新复制刚刚编译后的新文件并上传到部署库的dev分支,后续由测试人员部署到测试环境进行测试
rm -rf $FLYER_ZD_MALL/*
cp -rf $WORK_HOME_FLYER_ZD_MALL/flyer_mall_h5/dist/* $FLYER_ZD_MALL
git add -A ./
git commit -m $[20000+$BUILD_NUMBER]
git push
-------------本文结束感谢您的阅读-------------