Una advertencia interesante, podrías sentirte tentado a importar solo una parte de los paquetes, así que creo que si quisieras obtener la versión del paquete en el que te encuentras, podrías querer hacer esto, pero esto no funcionará. Debes importarlo usando la importación predeterminada y luego acceder al campo que estás buscando. Entonces, la razón de esto es que los archivos JSON no siempre son objetos. Podrían ser cadenas, matrices o incluso números. Entonces, tienes que, quiero decir, el motor de JavaScript no puede adivinar qué es, por lo que tiene que tratarlo como una caja negra, por así decirlo. Y solo está disponible la importación predeterminada.
Sí, ¿y ahora qué? Entonces, la pelota está ahora en tu tejado, así que si eres un jugador de JavaScript, puedes probarlo, jugar con él. No recomendaría ponerlo en producción por ahora. Tal vez quieras esperar a que alcance la etapa cuatro antes de hacerlo, pero sí, definitivamente, si tienes un proyecto de prueba, con el que quisieras experimentar, definitivamente hazlo. Puedes abrir problemas y solicitudes de extracción en los repositorios y participar en la discusión sobre cuál es el siguiente paso. Entonces, Node.js ahora ha implementado la misma característica de compatibilidad web. ¿Queremos ir más allá de eso? Entonces, tal vez, sí, más módulos, módulos de Tomo, TypeScript, ¿por qué no Coffeescript? Definitivamente, son cosas a las que nos gustaría agregar soporte en Node Core. Necesitamos a algunas personas que tengan la voluntad de hacerlo realidad. Así que si eres tú, ya sabes. Sí, eso es todo por mi parte. Así que gracias por sintonizar y si tienes alguna pregunta, este es el momento.
¡Hola, Ardaeen! Gracias por una charla tan completa. Hicimos la pregunta que hiciste a nuestra audiencia y aquí están los resultados. Bueno, la mayoría, un 73%, dice que lo usan, pero se transpila a CommonJS usando TypeScript, Mabel, etc. Interesante. Sí, supongo que hay muchos amantes de TypeScript en la audiencia hoy. Aún así, es bueno ver que al menos uno de cada cinco lo usa sin traducción. Así que eso es genial. Y todos han oído hablar de ello al menos. Sí, quiero decir, 0%, no sé qué es. Al menos me gustó esta parte de la investigación. Sí, habría sido aterrador descubrir que no saben nada al respecto. Entonces, ¿qué esperas, algo diferente o qué te sorprendió aquí? Todavía me sorprende un poco que tanta gente transpile a CommonJS, pero supongo que tiene sentido porque es la forma clásica de hacer las cosas.
Comments