跳到主要内容

Node.js 常用环境变量

- · -

1. NODE_ENV

NODE_ENV 环境变量用来指定 Node.js 的运行环境,一般有 developmentproductiontest 三种值,分别对应开发环境、生产环境、测试环境。

在开发环境中,可以使用 NODE_ENV=development 来指定 Node.js 的运行环境,这样可以在代码中根据运行环境来执行不同的代码,比如在开发环境中可以输出更多的日志,而在生产环境中可以输出更少的日志。

2. NODE_OPTIONS

NODE_OPTIONS 环境变量用来指定 Node.js 的启动参数,可以在启动 Node.js 时指定 NODE_OPTIONS 环境变量来指定启动参数,比如可以使用 NODE_OPTIONS=--max-old-space-size=4096 来指定 Node.js 的最大内存为 4G。

3. NODE_PATH

NODE_PATH 环境变量用来指定 Node.js 的模块搜索路径,可以在启动 Node.js 时指定 NODE_PATH 环境变量来指定模块搜索路径,比如可以使用 NODE_PATH=./node_modules 来指定模块搜索路径为当前目录下的 node_modules 目录。

4. NODE_DEBUG

NODE_DEBUG 环境变量用来指定 Node.js 的调试模式,可以在启动 Node.js 时指定 NODE_DEBUG 环境变量来指定调试模式,比如可以使用 NODE_DEBUG=http 来指定调试模式为 http

5. NODE_REPL_HISTORY

NODE_REPL_HISTORY 环境变量用来指定 Node.js 的 REPL 历史记录文件,可以在启动 Node.js 时指定 NODE_REPL_HISTORY 环境变量来指定 REPL 历史记录文件,比如可以使用 NODE_REPL_HISTORY=./.node_repl_history 来指定 REPL 历史记录文件为当前目录下的 .node_repl_history 文件。

6. NODE_REPL_HISTORY_SIZE

NODE_REPL_HISTORY_SIZE 环境变量用来指定 Node.js 的 REPL 历史记录文件的大小,可以在启动 Node.js 时指定 NODE_REPL_HISTORY_SIZE 环境变量来指定 REPL 历史记录文件的大小,比如可以使用 NODE_REPL_HISTORY_SIZE=1000 来指定 REPL 历史记录文件的大小为 1000。

7. NODE_REPL_MODE

NODE_REPL_MODE 环境变量用来指定 Node.js 的 REPL 模式,可以在启动 Node.js 时指定 NODE_REPL_MODE 环境变量来指定 REPL 模式,比如可以使用 NODE_REPL_MODE=strict 来指定 REPL 模式为 strict

8. NODE_REPL_HISTORY_FILE

NODE_REPL_HISTORY_FILE 环境变量用来指定 Node.js 的 REPL 历史记录文件,可以在启动 Node.js 时指定 NODE_REPL_HISTORY_FILE 环境变量来指定 REPL 历史记录文件,比如可以使用 NODE_REPL_HISTORY_FILE=./.node_repl_history 来指定 REPL 历史记录文件为当前目录下的 .node_repl_history 文件。

该内容为何方原创,转载请注明本页地址
https://iamhefang.cn/tutorials/nodejs/environment-variables