Могу ли я получить полную командную строку в виде одной строки вместо process.argv в Node.js ?

#node.js

#node.js

Вопрос:

Node.js Документы процесса:

process.argv Свойство возвращает массив, содержащий аргументы командной строки, переданные при Node.js процесс был запущен.

Вероятно, это все, что можно сделать, но я просто хочу перепроверить. Потому process.argv что это усложняет то, что я имею в виду. Приклеивание его обратно также сослужит плохую службу.

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

Комментарии:

1. вы даже можете вставить свою командную строку в двойные кавычки, например, так: «ваш аргумент». как насчет того, чтобы использовать пакет под названием as yargs? это увеличивает функциональность синтаксического анализа командной строки.

2. Кавычки — одна из причин, по которой ее нельзя склеить обратно так же, как она была запущена. И я знаю о yargs. Это не имеет никакого отношения к моей проблеме.