使用不同版本启动另一个节点 child 进程
Launching another node child process with a different version
Electron 的最新稳定版本仅在节点 14.x 上。是否可以在节点 16.6.1 上将 child 进程分叉到 运行?
child 进程需要 运行ning 节点 16.6.1 以与模块兼容。我考虑的一个解决方案是 运行 宁一个 bash 脚本或类似的启动另一个节点应用程序,但使用 child_process
允许我从 child.
您确实可以使用 child_process
模块并为其提供 v16.6.1 node.exe
的路径。这意味着您的 Electron 应用程序的用户需要安装该版本,并且您需要以某种方式找到路径。
或者,您可以使用 node
包,它基本上将 Node.js 打包为一个模块。虽然文档非常缺乏。
Electron 的最新稳定版本仅在节点 14.x 上。是否可以在节点 16.6.1 上将 child 进程分叉到 运行?
child 进程需要 运行ning 节点 16.6.1 以与模块兼容。我考虑的一个解决方案是 运行 宁一个 bash 脚本或类似的启动另一个节点应用程序,但使用 child_process
允许我从 child.
您确实可以使用 child_process
模块并为其提供 v16.6.1 node.exe
的路径。这意味着您的 Electron 应用程序的用户需要安装该版本,并且您需要以某种方式找到路径。
或者,您可以使用 node
包,它基本上将 Node.js 打包为一个模块。虽然文档非常缺乏。