CommonJS es el formato en el que la mayor铆a de los m贸dulos dentro de npm han sido creados. Incluso cuando se est谩n escribiendo m贸dulos utilizando la sintaxis de ES mostrada a continuaci贸n, tener un entendimiento de como trabaja la sintaxis CommonJS ayuda a depurar de forma mas sencilla.
Para exportar…
Los identificadores se exportan mediante la propiedad exports
de la global llamada module
.
function valorAbsoluto(num: number) {
if (num < 0) {
return num * -1;
}
return num;
}
module.exports = {
pi: 3.1416,
valorAbsoluto,
};
Entonces estos archivos pueden ser importados utilizando la sentencia require
.
const maths = require('./maths')
O se puede aplicar la destructuraci贸n de JavaScript.
const { absoluto } = require('maths')