1、官方倉庫和開發文檔
倉庫:https://github.com/oVirt/ovirt-web-ui
文檔:https://github.com/oVirt/ovirt-web-ui/blob/master/DEVELOPERS.md
2、第一次編譯會提示安裝依賴
3、依賴安裝好後,在源碼根目錄執行./autogen.sh --prefix=/usr --datarootdir=/share
可能會提示有些nodejs相關的組件沒裝,yarn 去除離線模式 --offline在線安裝依賴即可
5、./autogen.sh --prefix=/usr --datarootdir=/share執行好後,執行make rpm可能提示如下
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
修改根目錄下的package.json中添加--max_old_space_size=4096
"build": "node --max_old_space_size=4096 scripts/build.js"即可解決
重新make rpm編程出包成功