【问题标题】:Passing args to a JS command line utility (Node or Narwhal)将 args 传递给 JS 命令行实用程序(Node 或 Narwhal)
【发布时间】:2011-07-09 16:14:09
【问题描述】:

我想使用 NodeJS 或 Narwhal 创建一个带有参数的 JS 实用程序,如下所示:

$ node myscript.js http://someurl.com/for/somefile.js

$ js myscript.js http://someurl.com/for/somefile.js

但我想知道如何在我的脚本中获取该参数,或者这是否可能 atm?

谢谢。

【问题讨论】:

    标签: javascript node.js narwhal


    【解决方案1】:

    这件事现在很容易做到,使用 NodeJS 的 stdio 模块。

    【讨论】:

      【解决方案2】:

      您可以使用 optimist,这是一个用于 node.js 的模块,它可以更轻松地处理 args。

      【讨论】:

        【解决方案3】:

        process.arg[2] 应该是参考。检查process.argv.length 是否为3

        Docs

        【讨论】:

          【解决方案4】:

          在 Node.JS 上,该信息在 process.argv 中提供。

          【讨论】:

            猜你喜欢
            • 2018-06-18
            • 2018-03-17
            • 1970-01-01
            • 2011-10-14
            • 1970-01-01
            • 2020-01-01
            • 1970-01-01
            • 2010-10-04
            相关资源
            最近更新 更多