He visto 2 formas de importar módulos en JavaScript y TypeScript respectivamente y estoy confundido.
(1) Método 1: Importación
const * = require('./runtime');(1) Método 1: Exportar
exports.login = function() {};(2) Método 2: Importación
import * from './runtime';(2) Método 2: Exportar
export function login() {};¿Puedo saber cuál usar con JavaScript y cuál con TypeScript?
Ambos son correctos, sin embargo, los primeros 2 son más antiguos y se usan en jquery o versiones inferiores de javascript y Una de las principales diferencias entre require() e import() es que require() se puede llamar desde cualquier lugar dentro del programa mientras que import() no se puede llamar condicionalmente, siempre se ejecuta al principio del archivo. también puedes referirte aquí