Передача аргументов в утилиту командной строки JS (Node или Narwhal)
Я хочу использовать NodeJS или Narwhal для создания утилиты JS, которая принимает аргумент, например так:
$ node myscript.js http://someurl.com/for/somefile.js
или же
$ js myscript.js http://someurl.com/for/somefile.js
но мне интересно, как я могу получить этот аргумент в моем сценарии, или это вообще возможно?
Благодарю.
4 ответа
Решение
Вы можете использовать optimist, модуль для node.js, который немного упрощает обработку аргументов.
process.arg[2]
должна быть ссылка. Проверить process.argv.length
чтобы увидеть, если это 3
,
Теперь это очень легко сделать, используя модуль stdio для NodeJS.