Die Verwendung mehrerer Loader in Node
P粉986028039
P粉986028039 2023-08-09 16:52:21
0
1
582

In Node kann der Loader verwendet werden, um sich in den Modulladeprozess einzubinden und die Anweisungen import abzufangen. Diese Funktion ist nützlich, aber manchmal müssen Sie möglicherweise mehrere Ladeprogramme verwenden. Sie verwenden beispielsweise einen auf ESBuild, ts-node oder SWC basierenden Loader, um Ihren „normalen“ Testcode zu laden, stellen dann aber fest, dass Sie Quibble auch zum Abfangen von Aufrufen an bestimmte ESM-Module verwenden möchten.

Derzeit ist eine direkte Unterstützung für die Verwendung mehrerer Loader nicht möglich, obwohl daran noch gearbeitet wird, daher würde ich gerne wissen, wie ich dies mit einigen Workarounds erreichen kann. Ich denke, ein Ansatz wäre, einen Wrapper zu schreiben, der zwischen verschiedenen Loadern delegiert, oder die Ausgabe eines Loaders als Eingabe für einen anderen zu verwenden?

Ich sehe, dass die API des Loaders beherrschbar zu sein scheint, aber über praktische Tipps, wie man das erreicht, wäre ich dankbar :)

P粉986028039
P粉986028039

Antworte allen (1)
P粉523625080

看来我说你不能在今天使用多个加载器是错误的。只是API(一直以来都是如此)被标记为实验性和不稳定的。你可以把它看作是一系列相互衔接的处理程序,就像使用require一样:

node \ --experimental-loader unpkg \ --experimental-loader http-to-https \ --experimental-loader cache-buster

这个回答还不完整,所以当我了解更多时我会补充(或者其他人可以编辑它)。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!