node.jsの探索を開始し、次の問題に直面しました
start.js、core/core.js、core/child.js の 3 つのファイルがあるとします。
- start.js にはコードに core.js が必要です
core.js は、これらの設定でクラスターを使用して子プロセス (core/child.js) を作成します
cluster.setupMaster({ exec: './core/child.js' });
core.jsとchild.jsは同じフォルダにあるのですが、使うとエラー(見つかりません)になります
exec: './child.js'
ドキュメントで同様のものは見つかりませんでしたが、
require('./child.js')
完璧に動作します。パスがもう少し長くても問題ありません。core.js へのローカル パスを使用できない理由を理解しようとしているだけです。