npm http-server 作为 Windows 服务

npm http-server as a Windows Service

我正在使用 http-server 托管我的本地文件夹之一:

http-server ./

如您所见,我下载了 nssm.exe。我想知道如何将此 http-server 命令作为服务,以便即使在计算机重新启动时我也可以永久托管此文件夹?我发现的建议之一是使用 nssm,但我不确定该怎么做。我在我的 cmd 中输入:

nssm install httpserver

然后得到:

现在如何启动 http-server ./ 命令?我应该在哪里输入以及如何输入?

此外,如果没有 nssm 有更简单的方法,我愿意看到它。

我尝试了以下步骤:

  1. 使用以下命令在目录中创建批处理文件(script.bat):

    http 服务器 .

  2. 将 npm bin 目录添加到环境变量,以便二进制文件可从命令提示符获得。

  3. 使用以下命令启动 nssm.exe:

    nssm.ext 安装 service_name

  4. 在路径中,提供步骤 1 中创建的批处理文件的路径。

  5. 在 I/O 部分,提供到 stdin、stdout 和 stderr 的路径以检查输出。

  6. 单击安装服务。

  7. 启动服务。