Webpack에서 빌드가 드물게 떨어지는 현상 방지
[2019/08/26] 추가
또한 Webpack이 떨어졌습니다.--max_old_space_size=2048
그냥 좋지 않은 것 같습니다.
지금은이 설정으로 시도하고 있습니다.
--max_old_space_size=2048 --gc_interval=100
그리고, Node.js 의 V8 관련 옵션의 일람을 만들어 주시고 있는 분을 찾아냈다.
Node V8 GC-related options
이런 녀석.
V8이 메모리 부족인지 뭔가로 떨어지는 현상인 것 같습니다.
Ineffective mark-compacts near heap limit Allocation failed - Javascript heap out of memory
이것을 회피하려면 --max_old_space_size={MB}
를 Node.js 의 인수로서 설정해 주면 좋다.
npm scripts 로 Webpcak 를 사용하고 있는 경우는 이런 느낌.
예{
"dev": "cross-env NODE_OPTIONS=--max_old_space_size=2048 webpack"
"dev2": "node --max_old_space_size=2048 node_modules/webpack/bin/webpack.js"
}
참고:
--max_old_space_size=2048 --gc_interval=100
Ineffective mark-compacts near heap limit Allocation failed - Javascript heap out of memory
{
"dev": "cross-env NODE_OPTIONS=--max_old_space_size=2048 webpack"
"dev2": "node --max_old_space_size=2048 node_modules/webpack/bin/webpack.js"
}
단지 기재되어 있는 것이
--max-old-space-size
또는 --max_old_space_size
이거나 해서, 어느 것이 올바른지 모르고 V8도 의도적으로 떨어뜨리지 않기 때문에 효과가 확인하기 어렵다. Node.js 의 --help
를 봐도 양쪽 모두 실려 있지 않기 때문에 , 효과가 있는지 몰라…조금 낡지만, 자세한 설정은 이쪽의 기사를 참고로 하면 좋을 것 같다.
2016년 버전 Node.js에서 행복할 수 있는 10가지 습관 - Qiita
Reference
이 문제에 관하여(Webpack에서 빌드가 드물게 떨어지는 현상 방지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shohei_ot/items/5fbc7641fa2ebae9c911텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)