
Ruben Eduardo Acosta Vela
Pregunta¿Porqué no podemos usar la sintaxis de ES6 para importar/exportar los módulos?
Osea, usar
import
require

Carlos Alberto Hernandez Rodriguez
Si se puede, el problema es que la version de node aun no soporta ES6 pero en babel hay una forma de configurar webpack 4.0 para que entienda el ES6 si quieres escribeme y te explico como

Maria Angelica Romero Carrasco
Gracias por la explicación

Guillermo Rodas
Exacto, de manera nativa solo esta disponible mediante un flag, si quieres hacerlo tendrias que usar babel.

Camila Di Virgilio
Por lo que estuve viendo, se debe a que import y require funcionan internamente de manera diferente, aquí una explicación detallada.
https://medium.com/the-node-js-collection/an-update-on-es6-modules-in-node-js-42c958b890c
Ahora el asunto viene que hasta Node.js v11.5.0 (corríjanme si me equivoco) esta sintaxis para importar código de ES6 no tenía soporte de manera nativa (Si lo podías usar con Babel). Recién en esta versión (v11.5.0) se está ofreciendo un soporte experimental que puedes ver en el siguiente link: https://nodejs.org/api/esm.html