node命令行大全详解

Node.js自带了很多命令行选项,包括调试、执行脚本的方式和其它命令,所有的命令选项你可以使用node –help或node –h命令查看,如下图:

node命令行大全详解

文章图片
Node的命令主要形式如下:
1、node执行脚本的方式 node [options] [V8 options] [script.js | -e "code" | -] [--] [arguments] 2、node调试 node inspect [script.js | -e "code" | < host>:< port>] ... 3、node V8选项 node --v8-options

node命令执行不带参数,会启动REPL交互式解释器,使用REPL可以在命令行下输入和执行JavaScript代码,所有的命令行选项都允许单词用短划线-或下划线_分隔。
1、– enable-fips启动时启用符合FIPS标准的加密。
2、– inspect[=[host:]port]在host:port上激活检查器,默认为127.0.0.1:9229.
3、– no-warnings禁止所有进程警告。
4、– preserve-symlinks解析和缓存模块时,命令模块加载器保持符号链接。
5、– v8-options打印v8命令行选项。
6、-e,– eval “code”将”code”作为JavaScript代码来执行。
7、-h,– help打印node命令行选项。
8、-r,– require module【node命令行大全详解】启动时预加载指定的模块,遵循require()的模块解析规则。
9、-v,– version打印node的版本号。
10、NODE_DEBUG=module[,…]以逗号,分隔的应该打印调试信息的核心模块列表。
11、NODE_DISABLE_COLORS=1设置为1时,不会在REPL中使用颜色。
12、NODE_PATH=path[:…]以冒号:分隔的有模块搜索路径作为前缀的目录列表,windows中使用分号; 。

    推荐阅读