首页 > 解决方案 > 如何从 powershell 脚本运行节点 js 脚本并在 powershell 脚本中使用节点 js 脚本的输出?

问题描述

我有一个可以返回字符串值的节点 js 脚本。我想返回该值并在 PowerShell 脚本中使用它。

我已经完成console.log();了打印输出。如何在 PowerShell 脚本中使用它?
输出如下所示:

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

标签: javascriptnode.jspowershell

解决方案


Powershell 可以将所有标准输出捕获到一个字符串中。确保指定 node.exe 的路径并包含文件扩展名,否则 Powershell 会将其视为命令:

$MyOutput = .\node.exe index.js MyNewProject

$MyOutput应该包含节点返回的所有内容


推荐阅读