私は Typescript で書かれたプロジェクトを持っており、node-dev
開発ts-node
のためにローカル環境で使用しています。child_process
のメソッドを使用してfork
、次のようにサブプロセスをインスタンス化しています。
fork(path.join(__dirname, './worker.ts'));
これは問題なく動作し、ワーカーの VS Code にブレークポイントを設定することもできます。
問題は、私のプロジェクトをビルド (トランスパイル) するときMODULE_NOT_FOUND
にworker.ts
、worker.js
. 当初は、fork するときにファイル拡張子を省略しようと考えていました ( fork(path.join(__dirname, './worker'));
) が、そうすると、プロジェクトを で実行すると、拡張子がないとファイルを解決できないため、node-dev
a がスローされます。MODULE_NOT_FOUND
これに対する回避策はありますか? おそらく追加の構成オプションnode-dev
ですか?
ノードv12.22.1を使用してWindows 10を使用しています