作为 Windows 服务安装
基于的非精确指南请见这里。 我起草了以下内容,它为我保障了运行非常良好的verdaccio 服务安装:
- 为 verdaccio创建一个目录
- mkdir c:\verdaccio
- cd c:\verdaccio
 
- mkdir 
- 本地安装verdaccio(我在全局安装的时候出现npm问题)
- npm install verdaccio
 
- 在此位置(c:\verdaccio\config.yaml)创建config.yaml文件
- Windows服务设置
使用NSSM
替代方法: (当我尝试下载的时候,WinSW 包缺失)
- 
下载NSSM并提取 
- 
添加包含nssm.exe 的路径到PATH(路径)中 
- 
打开管理命令 
- 
运行 nssm install verdaccio。你至少必须填写 Application 选项卡中的 Path,Startup directory 和 Arguments 字段。 假设在系统路径中安装了 node,路径为 c:\verdaccio,下列值将生效: _ Path: node_ Startup directory:c:\verdaccio* Arguments:c:\verdaccio\node_modules\verdaccio\build\lib\cli.js -c c:\verdaccio\config.yaml你可以根据需要在其他选项卡下调整其他服务设置。 完成后,点击 Install service 按钮 
- 
启动服务 sc start verdaccio 
使用WinSW
- 截至2015-10-27, WinSW 不再存在以下位置。 请跟随以上使用NSSM指南。
- 下载 WinSW
- 放置可执行文件(例如winsw-1.9-bin.exe)到此文件夹(c:\verdaccio) 中并将其重命名为verdaccio-winsw.exe
 
- 放置可执行文件(例如
- 在c:\verdaccio创建一个配置文件, 命名为verdaccio-winsw.xml,它有以下配置xml verdaccio verdaccio verdaccio node c:\verdaccio\node_modules\verdaccio\src\lib\cli.js -c c:\verdaccio\config.yaml roll c:\verdaccio。
- 安装服务
- cd c:\verdaccio
- verdaccio-winsw.exe install
 
- 开始服务
- verdaccio-winsw.exe start
 
以上的一些配置比我预想的要繁琐,看起来好像忽略了'workingdirectory',但除此以外,这对我来说 很有效,而且让verdaccio instance保持在服务器重启之间,并且还在verdaccio 流程出事故的时候可以自我重启。