將jira移到centos7目的,
就是為了可以使用BigPicture這個套件,
把Gantt Chart甘特圖轉成pdf格式匯出,增加報表的表面效度
結果遇到中文字型的問題,網路上谷歌大神找不到特定的解法,
試了好幾次,終於解決,特別紀錄一下
1. 安裝node.js
為了用puppeteer這個套件
呼叫chromium在命令列處理pdf檔
官方文件說,已經到node.js 14了,node.js8不再維護
先把node.js repo加到yum repolist
接下來直接用yum裝
2. 用npm裝puppeteer
指定最新的10.0.0
可以到官方隨時查詢最新版本
要更新也很簡單
就幫你把套件相依都跑完
真的覺得node.js很厲害,可以用javascript搞定前後端
3. 需要 gcc-c++ make
預設已經安裝,可以yum檢查一下
4. 安裝相依套件
5.測試puppeteer
裝完可以測試目前puppeteer用的是哪個核心的chromium
6. 把npm加到profile
7. 安裝繁體中文字型
在debian/ubuntu 叫做 fonts-wqy-zenhei