Как запустить скрипт node js из сценария powershell и использовать выходные данные скрипта node js в сценарии powershell?

#javascript #node.js #powershell

#javascript #node.js #powershell

Вопрос:

У меня есть скрипт node js, который может возвращать строковое значение. Я хочу вернуть это значение и использовать его в сценарии PowerShell.

Я сделал console.log(); , чтобы распечатать выходные данные. Как использовать его в скрипте PowerShell?
Вывод выглядит следующим образом:

 D:developmentjs-automation>node index.js MyNewProject
MyNewProject
https://github.com/avadhvashisth/MyNewProject.git
  

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

1. В вашем коде сохраните выходные данные как переменную, а затем вызовите функцию с переменной в качестве аргумента, затем запустите свой код в терминале

Ответ №1:

Powershell может записывать все стандартные выходные данные в строку. Убедитесь, что вы указали путь к своему node.exe и включите расширение файла, иначе Powershell будет считать это командой:

 $MyOutput = .node.exe index.js MyNewProject
  

$MyOutput должно содержать все, возвращаемое node