我正在考虑开发一个由两部分组成的桌面应用程序:

  • 用户界面(例如Java应用程序)
  • 后端 node .js服务器

这两个部件通过插座连接.别问我为什么知道这很奇怪.

我希望能够为客户提供安装程序.我不希望用户必须安装Node.他们自己.

有没有办法建立一个 node .js服务器作为独立安装,即无需安装 node .系统上的js.

This is a question for any (Windows, Linux, Mac OS X...) environment.

推荐答案

您可以将二进制文件与应用程序Bundle 在一起.无需安装任何设备即可运行 node 应用程序.二进制文件与安装程序位于同一页面上.

你只需要知道二进制文件在哪里,但我想你有一个安装程序可以把它们放在已知的地方.

// To start the node process
$ /path/to/binaries/npm install
$ /path/to/binaries/node myApp.js

Node.js相关问答推荐

如何在Reaction应用程序中查看存储的斑点图像?

ForbidenError:使用Express.js的CSRF令牌无效

更新 mongodb 中的交易值

NPM如何管理node_modules传递依赖?

SvelteKit应用程序立即退出,没有错误

在生产环境中,Nest实例启动时抛出不完整的导入错误

dayjs的isSameOrAfter方法未按预期工作

Cloudflare 522 错误 - javascript 客户端连接到 node 服务器

Google Calendar API FreeBusy 外部用户

在数组的另一个对象中获取数组的mongoose 对象

MERN 堆栈项目中的 React [create-react-app] 正在提供依赖项

使用新react 18.0.0 的 create-react-app my-app redux 错误

如何更改NodeJS中的堆栈大小限制?

Node.js 变量声明和范围

搜索MongoDB条目的正确方法是'_id';在 node 中

Puppeteer 错误:未下载 Chromium 修订版

如何从 findOneAndUpdate 方法中获取更新的文档?

什么是 JavaScript 中的REPL?

Javascript在try块内设置const变量

在 Node.js 中写入 CSV