将 args 传递给 JS 命令行实用程序(Node 或 Narwhal)

发布于 2024-10-20 15:44:26 字数 269 浏览 5 评论 0原文

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

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

或者

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

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

谢谢。

I want to use NodeJS or Narwhal to create a JS utility which takes an argument, like so:

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

or

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

but I'm wondering how I can get that argument within my script, or if that is even possible atm?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

山田美奈子 2024-10-27 15:44:26

在 Node.JS 上,该信息可在 process 中获取.argv

On Node.JS, that information is available in process.argv.

旧梦荧光笔 2024-10-27 15:44:26

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

文档

process.arg[2] should be the reference. Check for process.argv.length to see if it's 3.

Docs

黯然 2024-10-27 15:44:26

您可以使用 optimist,这是一个 Node.js 模块,可以让处理参数变得更容易。

You can use optimist, a module for node.js that makes processing args a bit easier.

云归处 2024-10-27 15:44:26

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

This things now are very easy to do, using stdio module for NodeJS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文