Как передать строку в кавычках в качестве аргумента исполняемому файлу в powershell? - PullRequest
0 голосов
/ 15 апреля 2020

Я могу запустить свое приложение так:

electron ./app/main.prod.js --input `SVGSVG`

Однако, запуск его так:

electron ./app/main.prod.js --input '<SVG></SVG>'

вызывает ошибку: < was unexpected at this time.

Это меня удивляет, поскольку я передаю специальные символы как часть строки.

Почему возникает эта проблема?

1 Ответ

1 голос
/ 15 апреля 2020

Этих кавычек больше не будет, когда PS наконец передаст аргументы программе. Вы можете попробовать этот вызов:

Start-Process electron -ArgumentList "./app/main.prod.js --input `"<SVG></SVG>`""

Придерживаясь вашего прямого вызова, это тоже будет работать:

electron ./app/main.prod.js --input `"<SVG></SVG>`"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...