імпорт \ єкспорт функцій

Створюємо папку

Створюємо в ній файли modulesOne.mjs і modulesTwo.mjs

Єкспорт по дефаулту

modulesOne.mjs єкпортируется одна функция

const sum = (a,b) => a+b
export default sum

modulesTwo.mjs - імпортируєма фунція може мати любе імя

import sum from "./modulesOne.mjs";
let res1 = sum (10,2)
console.log(res1)

Запуск з термінала через node.js

node .\modulesTwo.mjs

Єкспорт декілька функцій

modulesOne.mjs єкпортируется декілька змінних

const one = 1
const two = 'two'
export {
one,
two
}

modulesTwo.mjs

import {
one,
two
} from './modulesOne.mjs'
console.log(one)
console.log(two)

Запуск з термінала через node.js

node .\modulesTwo.mjs