【发布时间】: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() 失败:系统找不到指定的文件。
我试过了:
- 将 %APPDATA%\npm 的路径添加到系统路径,以确保可以找到
lite-server。 - 使用我自己的用户名安装服务。
没有用。我需要做什么才能将lite-server 作为 Windows 服务运行?
【问题讨论】:
-
我还需要将 lite-server 设置为服务,但仍然没有成功......
标签: lite-server nssm