ホームページ  >  に質問  >  本文

ノードでの複数のローダーの使用

<p>Node では、ローダーを使用してモジュールのロード プロセスにフックし、<code>import</code> または <code>require</code> ステートメントをインターセプトできます。この機能は便利ですが、場合によっては複数のローダーを使用する必要があるかもしれません。たとえば、ESBuild、ts-node、または SWC に基づくローダーを使用して「通常の」テスト コードをロードしていますが、特定の ESM モジュールへの呼び出しをインターセプトするために Quibble も使用したいことがわかりました。 </p> <p>現在、複数のローダーの使用を直接サポートすることはできませんが、作業は進行中です。そのため、いくつかの回避策でこれを実現する方法を知りたいです。 1 つのアプローチは、異なるローダー間で委任するラッパーを作成するか、あるローダーの出力を別のローダーの入力として取得することだと思います。 </p> <p>ローダーの API は処理可能のようですが、これを実現する方法に関する実用的なヒントをいただければ幸いです :)</p>
P粉986028039P粉986028039438日前609

全員に返信(1)返信します

  • P粉523625080

    P粉5236250802023-08-10 15:15:18

    今日は複数のローダーを使用できないと言ったのは間違いだったようです。ただ、この API は (これまでもそうであるように) 実験的で不安定であるとマークされています。 require:

    を使用するのと同じように、相互に接続された一連のハンドラーとして考えることができます。 リーリー

    この回答はまだ完成していないため、詳細がわかったら追加します (または他の人が編集できます)。

    返事
    0
  • キャンセル返事