Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从浏览器类型脚本页面执行powershell sctipt?_Javascript_Node.js_Reactjs_Typescript_Spawn - Fatal编程技术网

Javascript 如何从浏览器类型脚本页面执行powershell sctipt?

Javascript 如何从浏览器类型脚本页面执行powershell sctipt?,javascript,node.js,reactjs,typescript,spawn,Javascript,Node.js,Reactjs,Typescript,Spawn,我已经从typescipt页面编写了以下代码来执行powershell脚本。 我可以在运行时使用node.js读取脚本输出 但当我在react framework应用程序(客户端typescript)页面中使用相同的代码时,我在浏览器控制台中遇到了错误 spawn不是一个函数 如何在运行时从客户端typescript react应用程序执行powershellscript?您不能从浏览器执行PowerShell。您尝试执行的是Node.js代码,但浏览器与Node.js不同,因此它不具备这些功能

我已经从typescipt页面编写了以下代码来执行powershell脚本。 我可以在运行时使用node.js读取脚本输出 但当我在react framework应用程序(客户端typescript)页面中使用相同的代码时,我在浏览器控制台中遇到了错误

spawn不是一个函数


如何在运行时从客户端typescript react应用程序执行powershellscript?

您不能从浏览器执行PowerShell。您尝试执行的是Node.js代码,但浏览器与Node.js不同,因此它不具备这些功能


浏览器代码甚至无法访问文件系统。

是的,有没有办法从浏览器代码执行powershell?如果可以在客户端上运行Node.js HTTP服务器,则可以解决此问题。但问题是,如果你在为网站服务,你就不能这样做。所以答案是否定的。
var spawn = require("child_process").spawn;
spawn("powershell.exe",[".\download-packages-license.ps1"]);