3

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

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

或者

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

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

谢谢。

4

4 回答 4

4

在 Node.JS 上,该信息在process.argv.

于 2011-03-06T04:03:42.100 回答
2

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

文档

于 2011-03-06T04:10:53.650 回答
2

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

于 2011-03-06T05:43:45.043 回答
0

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

于 2013-08-13T10:09:30.463 回答