端口并将node.js应用程序部署到Windows作为服务

时间:2016-03-25 22:52:07

标签: javascript node.js windows windows-installer

我有一个正在linux上工作的node.js应用程序。我需要在Windows机器上将其部署到客户端。在安装程序(或类似程序)中将其打包并将其安装为Windows服务的最佳方法是什么。我不能假设客户端机器将有节点,因此安装程序可能需要设置所有npm软件包(快速等),甚至安装节点本身。我愿意采用其他方法来实现最终目标:这是让我的节点应用程序作为原始计算机上的Windows服务运行(没有节点安装等)。

由于

1 个答案:

答案 0 :(得分:0)

我正在使用Advanced Installer为Windows创建安装程序包,我认为这应该很容易实现。根据您的要求,我认为您需要配置到高级安装程序设置项目中的所有内容是:

  1. 将Node.JS安装程序包添加为“先决条件”页面
  2. 中的先决条件
  3. 在“文件和文件夹”页面中添加Node.JS应用程序文件
  4. 在“服务”页面中添加Node.JS应用程序以作为服务安装
  5. 注意。“先决条件和服务”页面至少需要一个专业版许可证,但所有这些都可以通过免费试用版进行测试。

    编辑:___ Video on how to package a Node.js app with Advanced Installer