【发布时间】:2019-09-17 09:52:50
【问题描述】:
有很多command line options可以传递给节点可执行文件,如
node --inspect-brk --no-warnings test.js
如何在我的 test.js 脚本中访问这些选项?
【问题讨论】:
标签: javascript node.js command-line-interface flags
有很多command line options可以传递给节点可执行文件,如
node --inspect-brk --no-warnings test.js
如何在我的 test.js 脚本中访问这些选项?
【问题讨论】:
标签: javascript node.js command-line-interface flags
传递给node 可执行文件的标志将在脚本中以process.execArgv 的形式出现。在给定的情况下,这将包含:
[ '--inspect-brk', '--no-warnings' ]
【讨论】:
你可以使用,process.argv
例如:test.js 文件有如下代码
console.log("command line arguments");
console.log(process.argv);
当你执行文件时:node test.js 10 20 30 输出: ['节点路径', '文件路径', '10', '20', '30']
【讨论】:
process.argv 包含给脚本的参数,而不是给节点本身的参数。请务必仔细阅读问题。此外,请使用反引号 (`) 相应地格式化您的答案中的代码,以使其更具可读性。