javascript - 如何从 powershell 脚本运行节点 js 脚本并在 powershell 脚本中使用节点 js 脚本的输出?
问题描述
我有一个可以返回字符串值的节点 js 脚本。我想返回该值并在 PowerShell 脚本中使用它。
我已经完成console.log();
了打印输出。如何在 PowerShell 脚本中使用它?
输出如下所示:
D:\development\js-automation>node index.js MyNewProject
MyNewProject
https://github.com/avadhvashisth/MyNewProject.git
解决方案
Powershell 可以将所有标准输出捕获到一个字符串中。确保指定 node.exe 的路径并包含文件扩展名,否则 Powershell 会将其视为命令:
$MyOutput = .\node.exe index.js MyNewProject
$MyOutput
应该包含节点返回的所有内容
推荐阅读
- node.js - 在 GCP Kubernetes 引擎的同一部署中运行应用程序的不同组件?
- c# - C#-如何根据字典值更新 DataTable 中的第一行
- java - 从'g'到'z'的字符如何在Java中将数字表示为String(包装类Integer)?
- xamarin.forms - Listview 搜索上的图像闪烁 - xamarin.forms
- laravel-5.7 - [] rabbitmq 队列没有连接器
- javascript - 关闭 iframe 打印对话框时如何刷新页面
- fortran - OpenMP 中并行块内的关键部分
- java - DateTimeFormatter 无法在 Java 8 中解析带十进制 0 的日期
- c++ - 找出如何修复 C++ Blackjack 程序的问题
- python - dict.copy 中的 Python KeyError