1

私は Typescript で書かれたプロジェクトを持っており、node-dev開発ts-nodeのためにローカル環境で使用しています。child_processのメソッドを使用してfork、次のようにサブプロセスをインスタンス化しています。

fork(path.join(__dirname, './worker.ts'));

これは問題なく動作し、ワーカーの VS Code にブレークポイントを設定することもできます。

問題は、私のプロジェクトをビルド (トランスパイル) するときMODULE_NOT_FOUNDworker.tsworker.js. 当初は、fork するときにファイル拡張子を省略しようと考えていました ( fork(path.join(__dirname, './worker'));) が、そうすると、プロジェクトを で実行すると、拡張子がないとファイルを解決できないため、node-deva がスローされます。MODULE_NOT_FOUND

これに対する回避策はありますか? おそらく追加の構成オプションnode-devですか?

ノードv12.22.1を使用してWindows 10を使用しています

4

1 に答える 1