如何将lite-server作为Windows服务运行?

时间:2017-01-02 14:43:31

标签: lite-server nssm

我正在尝试将lite-server设置为Windows服务,以便在计算机启动时自动启动。我试图通过NSSM

来做到这一点

我按如下方式安装:

nssm install <servicename> lite-server

然后,因为我看到它在事件查看器中抱怨它正在运行的目录,我添加了这个:

nssm set <servicename> AppDirectory <serviceDirectory>

如果我直接从命令行运行lite-server,它就可以运行。

但是,如果我启动上面安装的Windows服务,它会失败,并且在事件查看器中我得到:

  

无法启动服务。程序lite-server无法启动。 CreateProcess()失败:系统找不到指定的文件。

我试过了:

  1. 将%APPDATA%\ npm的路径添加到系统路径,以确保找到lite-server
  2. 使用我自己的用户名安装服务。
  3. 它不起作用。如何将lite-server作为Windows服务运行,我需要做什么?

1 个答案:

答案 0 :(得分:0)

请尝试使用相同的配置

路径:C:\Users\{username}\AppData\Roaming\npm\lite-server.cmd

启动目录:bs-config.json config file path

这样的屏幕截图