Как я могу заставить NodeJS / sucrase работать как windows сервис?
Для запуска приложения я использую: yarn redmine
и его запуск как sucrase-node src/server.js
Ниже приведено «InstallService. js» исходный код.
import { Service } from 'node-windows';
// Create a new service object
const svc = new Service({
name: 'RedmineIntegratorSysAid',
description: 'Interface for communication between SysAid and Redmine',
script: 'C:\\redmine\\src\\server.js',
});
// Listen for the "install" event, which indicates the
// process is available as a service.
svc.on('install', () => {
svc.start();
});
svc.install();
Служба была создана без проблем, но не может запустить приложение.
Если я go по умолчанию с помощью " командной строки "в папку, а затем yarn redmine
ее работа отлично.