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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为Node.js应用程序创建用户友好的安装程序相关的知识,希望对你有一定的参考价值。

如何为Node.js应用程序创建用户友好的安装?安装程序必须连接到mysql数据库和exec命令。用户可以在未安装Node.js的情况下做到吗?或者您有任何提示如何提供?而SaaS呢?我曾考虑过,但我担心服务器和硬盘驱动器。 node_modules可能非常大。谢谢。

答案

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

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

[这是当今许多系统管理员都能熟练使用nodejs的标准过程,可以轻松理解和遵循。

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

关于想法; (如果您的应用是针对最终用户的桌面应用),请查看electronelectron-packager。或者,如果您的应用程序可以更好地表现为本地服务器应用程序,则值得研究docker之类的容器。

以上是关于为Node.js应用程序创建用户友好的安装程序的主要内容,如果未能解决你的问题,请参考以下文章

因 N-API 发音对黑人的头发不友好,Node.js 官方将其改名为 Node-API

因 N-API 发音对黑人的头发不友好,Node.js 官方将其改名为 Node-API

因 N-API 发音对黑人的头发不友好,Node.js 官方将其改名为 Node-API

Vue学习之路1-集成环境安装

套接字、xmpp 和对 node.js 的轮询 - 高性能和服务器友好

vue-cli安装以及创建一个简单的项目(Node pmwebpack简单使用)