ovirt-web-ui 编译出包内存溢出问题 JavaScript heap out of memory
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编程出包成功