在javascript中如何调用powershell脚本

Asl*_*slı 3 javascript powershell

我有一个 powershell 脚本,我在 powershell 上运行,如下所示:

.\download-packages-license.ps1

但我想在这些行之前调用 javascript 文件。

var json =fs.readFileSync('../../dev/licenses/AllLicenses.json', 'utf8');
var options = {compact: true, ignoreComment: true, spaces: 4};
var result = convert.json2xml(json, options);
Run Code Online (Sandbox Code Playgroud)

我在 stackoverflow 中什么也做不到,除了:How to run a powershell script from javascript? 所以请帮忙谢谢

Rit*_*put 5

我认为这对你有用 -

var spawn = require("child_process").spawn;
spawn("powershell.exe",[".\download-packages-license.ps1"]);
Run Code Online (Sandbox Code Playgroud)