为 Node.js 应用程序创建用户友好的安装程序

Cho*_*wka 4 node.js

如何为 Node.js 应用程序创建用户友好的安装?安装程序必须连接到 MySQL 数据库并执行命令。用户可以在不安装 Node.js 的情况下执行此操作吗?或者您有什么建议我该如何提供吗?SaaS 怎么样?我想过,但我害怕服务器和硬盘。node_modules 可能非常大。谢谢。

PA.*_*PA. 5

在nodejs生态系统中部署应用程序的最标准npm方法是thru ,它需要nodejs需要目标系统上

您必须准备好package.json说明所有依赖项和安装脚本(安装前和安装后)。然后,您将代码工件与package.json. 在目标系统上,您或您的用户只需复制所有工件并运行npm install,最终npm test

这是任何精通 Node.js 的人(就像当今许多系统管理员一样)都能够轻松理解和遵循的标准流程。

然而如果您的应用程序由没有系统管理经验的最终用户使用,或者可能没有安装 Node/npm,这对他们来说有点复杂。在这种情况下,您需要提供简化的安装,其中包括将 Nodejs 与应用程序一起打包。

寻求想法;如果您的应用程序是面向最终用户的桌面应用程序)请查看electronelectron-packager。或者,如果您的应用程序可以更好地被描述为本地服务器应用程序,那么像这样的容器docker可能值得研究。