NodeJS:当管理员禁用cmd时如何生成child_process

时间:2019-06-12 23:12:12

标签: node.js windows cmd administrator

我正在开发在台式机(电子)上运行的NodeJS应用程序。它是用于控制机械臂的模拟器和IDE。模拟器还可以使用USB连接到真实的机械手。模拟器会启动一个Python程序,以方便USB连接。

我们有几所学校作为基金会客户,其中一所学校报告了一个问题,即python服务器未在后台启动并提供该连接。

错误消息是:
The command prompt has been disabled by your administrator

我正在使用child_process.spawn()在后台启动python服务器,然后在stdoutstderr上监听,这就是我收到上述错误消息的方式。

用于启动python服务器的代码(简体):

const spawn = require('child_process').spawn;
process = spawn('python', 'server.py', {shell: true});

有人知道如何在不需要访问命令提示符的NodeJS中运行子进程吗?

0 个答案:

没有答案