【问题标题】:How do you run lite-server as a Windows service?您如何将 lite-server 作为 Windows 服务运行?
【发布时间】:2017-01-02 14:43:31
【问题描述】:

我正在尝试将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. 使用我自己的用户名安装服务。

没有用。我需要做什么才能将lite-server 作为 Windows 服务运行?

【问题讨论】:

  • 我还需要将 lite-server 设置为服务,但仍然没有成功......

标签: lite-server nssm


【解决方案1】:

请尝试使用相同的配置

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

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

这样的截图

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多