Передача аргументов в утилиту командной строки JS (Node или Narwhal) - PullRequest
3 голосов
/ 06 марта 2011

Я хочу использовать NodeJS или Narwhal для создания утилиты JS, которая принимает аргумент, например:

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

или

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

, но мне интересно, как я могуполучить этот аргумент в моем сценарии, или, если это вообще возможно, атм?

Спасибо.

Ответы [ 4 ]

4 голосов
/ 06 марта 2011

На Node.JS эта информация доступна в process.argv.

2 голосов
/ 06 марта 2011

Вы можете использовать optimist , модуль для node.js, который немного облегчает обработку аргументов.

2 голосов
/ 06 марта 2011

process.arg[2] должно быть ссылкой.Проверьте на process.argv.length, чтобы увидеть, если это 3.

Документы

0 голосов
/ 13 августа 2013

Теперь это очень легко сделать, используя модуль stdio для NodeJS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...