准备工作
- 官网下载:https://nssm.cc/download
- 解压后出nssm.exe后,不要移动 / 删除 nssm.exe,注册服务后它是服务载体NSSM
- 右键【开始菜单】→ 以管理员身份打开 CMD / PowerShell(必须管理员权限)
- cd 进入 nssm 所在目录
安装piclist-core
- 通过npm命令安装
1
| npm install piclist-core -g
|
- 查询安装的路径
1 2
| npm list -g --depth 0 npm get prefix
|
找出picgo-server安装的具体路径。
通过nssm安装Windows服务
- 注册服务
1 2
| nssm install picgoServer $path/picgo-server.cmd -c "C:\Users\$username\AppData\Roaming\piclist\config.json"
|
注意:注册服务时,config.json路径需要使用双引号包裹在执行 nssm install 命令前,$path/picgo-server.cmd -c "C:\Users\$username\AppData\Roaming\piclist\config.json"可以先测试命令执行后功能是否正常
- 启动服务
卸载服务
config.json配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| { "picBed": { "current": "local", "uploader": "local", "local": { "path": "D:\\WorkNote\\assets\\img\\", "customUrl": "http://localhost:8045", "webPath": "img" } }, "buildIn": { "rename": { "enable": true, "format": "{Y}{m}{d}{h}{i}{s}" } }, "settings": { "server": { "port": 36677, "host": "127.0.0.1", "enable": true } }, "picgoPlugins": {} }
|