¿Es posible usar ts-node y un cargador personalizado? En los documentos, solo veo una forma de habilitar la compatibilidad con esm .
ts-node --esm my-file.tsEstoy tratando de usar un cargador personalizado para probar un módulo ESM, pero no quiero usar el nodo para compilar cada vez, ya que esto es para un conjunto de pruebas. La forma de usar cargadores (múltiples) en el nodo es así
node --loader=esm --loader=testdouble my-file.jsClaro: solo use ts-node/esm como el valor del cargador. Esto está documentado como una variable de entorno en el archivo README de ts-node :
O, si necesita compatibilidad nativa con ESM:
NODE_OPTIONS="--loader ts-node/esm"Esto le dice a cualquier proceso de nodo que reciba esta variable de entorno que instale los ganchos de ts-node antes de ejecutar otro código.
Asegúrese de entender: