编译安装
安装 Gradle
cd /opt
# 如果下载失败,请使用迅雷进行下载,然后上传到服务器节点
wget https://services.gradle.org/distributions/gradle-5.2-bin.zip
# 解压
unzip gradle-5.2-bin.zip
# 配置环境变量
vi /etc/profile.d/gradle.sh
export GRADLE_HOME="/opt/gradle-5.2"
export PATH=$PATH:$GRADLE_HOME/bin
source /etc/profile
# 查看是否生效
gradle -v
安装 Node.js
cd /opt
# 下载
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
# 解压
tar -xf node-v10.16.3-linux-x64.tar.xz
mv node-v10.16.3-linux-x64 nodejs
chown -R root:root nodejs
[root@manager opt]# nodejs/bin/node -v
v10.16.3
ln -s /opt/nodejs/bin/node /usr/local/bin
ln -s /opt/nodejs/bin/npm /usr/local/bin
[root@manager opt]# ll /usr/local/bin/
total 0
lrwxrwxrwx. 1 root root 20 Nov 19 14:48 node -> /opt/nodejs/bin/node
lrwxrwxrwx. 1 root root 19 Nov 19 14:49 npm -> /opt/nodejs/bin/npm
# 设置权限问题
npm config set unsafe-perm
npm config -g set unsafe-perm
# 安装node-sass
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install node-sass
下载源码编译
cd /opt
wget https://github.com/yanagishima/yanagishima/archive/refs/tags/22.0.tar.gz
#解压
cd yanagishima-22.0
./gradlew distZip
# 编译完成路径
build/distributions/yanagishima-22.0.zip
内网使用问题
解决措施
外网下载字体、css文件
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/css/all.min.css
https://fonts.googleapis.com/css?family=Droid+Sans
https://fonts.gstatic.com/s/droidsans/v12/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-brands-400.ttf
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-brands-400.woff
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-brands-400.woff2
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-regular-400.ttf
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-regular-400.woff
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-regular-400.woff2
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-solid-900.ttf
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-solid-900.woff
https://static.line-scdn.net/font-awesome/edge/5.3.1/pro/webfonts/fa-solid-900.woff2
替换web目录下 index.html diff/index.html error/index.html 文件中 all.min.css 为静态目录
index.html
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>yanagishima</title><link rel="shortcut icon" type=image/x-icon href=/static/favicon.ico id=favicon><link href="/static/css/css?family=Droid+Sans" rel=stylesheet><link rel=stylesheet href=/static/css/all.min.css><link href=/static/css/app.fff001453a0ce9b5cb05eccbf31cacb6.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.815b36df79edf17d1638.js></script><script type=text/javascript src=/static/js/vendor.c645c69e2b54a9e18e2f.js></script><script type=text/javascript src=/static/js/app.559c424d429cb650bc24.js></script></body></html>
替换css中
https://fonts.gstatic.com/s/droidsans/v12/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2
为
static/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2
mkdir webfonts
懒人直接下载编译好修改好字体的tgz包,链接