官术网_书友最值得收藏!

Flags

There are a number of settings available to you for manipulating the Node runtime. Try this command:

$ node -h

In addition to standards such as --version, you can also flag Node to --abort-on-uncaught-exception

You can also list the options available for v8:

$ node --v8-options

Some of these settings can save the day. For example, if you are running Node in a restrained environment like a Raspberry Pi, you might want to limit the amount of memory a Node process can consume, to avoid memory spikes. In that case, you might want to set the --max_old_space_size (by default ~1.5GB) to a few hundred MB.

You can use the -e argument to execute a Node program as a string; in this case, logging out of the version of V8 your copy of Node contains: 

$ node –e "console.log(process.versions.v8)"

It's worth your time to experiment with Node/V8 settings, both for their utility and the path, to give you a slightly stronger understanding of what is happening (or might happen) under the hood.

主站蜘蛛池模板: 屯留县| 托里县| 元江| 昭平县| 涿州市| 镇平县| 兴业县| 东丽区| 张北县| 辽宁省| 太仆寺旗| 青海省| 靖边县| 赤峰市| 定西市| 海晏县| 新密市| 云和县| 双鸭山市| 股票| 蒙自县| 浠水县| 宣化县| 叙永县| 大庆市| 威远县| 怀仁县| 临高县| 集贤县| 随州市| 彩票| 甘泉县| 平阴县| 平顶山市| 芮城县| 北海市| 新龙县| 东乡| 衡水市| 伊金霍洛旗| 正安县|