如何查看NodeJS命令行工具的可用选项?

时间:2016-06-30 20:42:58

标签: node.js command-line npm options

这个问题适用于各种NodeJS命令行工具,但在这种情况下,我使用的是名为http-server的NodeJS服务器启动器。

在命令行上启动此模块时,有几个选项可用。例如

http-server -p 8085

在端口8085上启动。

有没有办法让我看到显示所有可能的选项而无需上网查看NPM文档页面? 有吗

1 个答案:

答案 0 :(得分:1)

只需使用--help标志:

http-server --help

你会看到这个:

options:
  -p           Port to use [8080]
  -a           Address to use [0.0.0.0]
  -d           Show directory listings [true]
  -i           Display autoIndex [true]
  -e --ext     Default file extension if none supplied [none]
  -s --silent  Suppress log messages from output
  --cors[=headers]   Enable CORS via the "Access-Control-Allow-Origin" header
                     Optionally provide CORS headers list separated by commas
  -o [path]    Open browser window after starting the server
  -c           Cache time (max-age) in seconds [3600], e.g. -c10 for 10 seconds.
               To disable caching, use -c-1.
  -U --utc     Use UTC time format in log messages.

  -P --proxy   Fallback proxy if the request cannot be resolved. e.g.: http://someurl.com

  -S --ssl     Enable https.
  -C --cert    Path to ssl cert file (default: cert.pem).
  -K --key     Path to ssl key file (default: key.pem).

  -r --robots  Respond to /robots.txt [User-agent: *\nDisallow: /]
  -h --help    Print this list and exit.

如果您忘记了,只需查看列表中的最后一个选项。