Node.js自带了很多命令行选项,包括调试、执行脚本的方式和其它命令,所有的命令选项你可以使用node –help或node –h命令查看,如下图:
文章图片
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中使用分号; 。
推荐阅读
- npm命令行中文参考文档详解
- 在package.json文件scripts自定义脚本命令,简化webpack打包命令
- Node.js非阻塞IO模型、异步调用、事件驱动、回调函数和EventEmitter
- node.js开发web服务器,读取html文件并显示html页面
- npm安装第三方包警告(已解决)(npm WARN saveError ENOENT no such file or directory package.json)
- node.js开发入门基础,线程模型和事件循环、阻塞处理和非阻塞处理
- 别用再找了!最好用的Markdown文档编辑器都在这里了
- 如何正确使用Markdown(Markdown基本语法和完整使用教程)
- Python中的MD5哈希解析和工作原理