如何构建静态服务器&;pkg将websocket服务器放在一个exe文件中

如何构建静态服务器&;pkg将websocket服务器放在一个exe文件中,websocket,staticresource,Websocket,Staticresource,我想把静态资源服务器和websocket服务器构建成一个exe文件。 使用开源软件包。 但官方文件并没有举例说明 我有一个web应用程序和一个websocket服务器,作为演示,它应该在没有node.js环境的pc上运行。 因此,最佳做法是将这些文件构建到.exe文件中 { "bin": "server/index.js", "pkg": { "assets": [ "built/**/*" ] } } 看起来不错,但我不知道如何配置websocket

我想把静态资源服务器和websocket服务器构建成一个exe文件。 使用开源软件包。 但官方文件并没有举例说明

我有一个web应用程序和一个websocket服务器,作为演示,它应该在没有node.js环境的pc上运行。 因此,最佳做法是将这些文件构建到.exe文件中

 {
  "bin": "server/index.js",
  "pkg": {
    "assets": [
      "built/**/*"
    ]
  }
}
看起来不错,但我不知道如何配置websocket服务器。 对于终端结果,请单击.exe文件,它有两个窗口: 一个用于静态资源服务器
websocket服务器的其他问题已解决

代码:

然后,嵌入子进程以打开新的websocket服务器:

const child_process = require('child_process');
child_process.exec(`node ./my-websocket.js --direction="C:/Users/"`, (err, stdout, 
  stderr) =>  { // ...});

感谢@Sunny检查语言程序和打字错误。
const child_process = require('child_process');
child_process.exec(`node ./my-websocket.js --direction="C:/Users/"`, (err, stdout, 
  stderr) =>  { // ...});