簡體   English   中英

ts-node 和自定義加載器

[英]ts-node and custom loaders

是否可以使用 ts-node 和自定義加載器? 在文檔中,我只看到了一種啟用esm 兼容性的方法。

ts-node --esm my-file.ts

我正在嘗試使用自定義加載程序來測試 ESM 模塊,但我不想每次都使用節點進行編譯,因為這是針對測試套件的。 在節點中使用(多個)加載器的方式是這樣的

node --loader=esm --loader=testdouble my-file.js

當然:只需使用ts-node/esm作為加載器值。 ts-node的 README 中記錄為環境變量

或者,如果您需要本機 ESM 支持:

 NODE_OPTIONS="--loader ts-node/esm"

這告訴任何接收此環境變量的節點進程在執行其他代碼之前安裝 ts-node 的鈎子。

請務必了解:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM