1. ホーム
  2. node.js

[解決済み] node.jsをWindowsサービスとしてインストールするには?

2022-05-28 14:36:14

質問

ダウンロードした node.js の実行ファイルをダウンロードしました。その実行ファイルをWindowsサービスとして実行するにはどうしたらよいでしょうか? 私は複数のバージョンのnode.jsを同時に実行する必要があるため、標準のnode.jsインストーラを使用することはできません。

どのように解決するのですか?

遅ればせながら ノードウィンドウ も効果があります。

また、システム・ロギングも内蔵しています。

コードからスクリプトを作成するためのAPIがあります、つまり

var Service = require('node-windows').Service;

// Create a new service object
var svc = new Service({
  name:'Hello World',
  description: 'The nodejs.org example web server.',
  script: 'C:\\path\\to\\helloworld.js'
});

// Listen for the "install" event, which indicates the
// process is available as a service.
svc.on('install',function(){
  svc.start();
});

svc.install();

FD: このモジュールの作者です。