–max_old_space_size或–max-old-space-size或–max_old_space_size
如果在谷歌上搜索,两种方式都会出现。连字符和下划线,哪种是正确的呢?
太长懒得读;
不管是全部都好,还是混合也好都可以。
node --max_old_space_size ./server.js # アンダースコアOK
node --max-old-space-size ./server.js # ハイフンOK
node --max-old-space-size ./server.js # 混ぜてもOK
在v8.2之前,只有下划线是可以使用的。
$HOME/.nvm/versions/node/v7.10.1/bin/node --max_old_space_size ./server.js # OK
$HOME/.nvm/versions/node/v7.10.1/bin/node --max-old-space-size ./server.js # NG
链接
v8.2.0 proposal by addaleax · Pull Request #13744 · nodejs/node
src: whitelist v8 options with ‘_’ or ‘-‘ by sam-github · Pull Request #14093 · nodejs/node
“All options, including V8 options, allow words to be separated by both dashes (-) or underscores (_).”
https://nodejs.org/docs/latest-v12.x/api/cli.html