ES Modules
javascript
1// math.js2export const add = (a, b) => a + b;3export default class Calculator {}
CommonJS
javascript
1const express = require('express');2module.exports = router;
Vite
bash
1npm create vite@latest my-app -- --template react2npm run dev
Tree-shaking
Удаление неиспользуемого кода при сборке. Работает только с ES Modules.
Заключение
Правильная организация модулей — основа масштабируемого проекта.
Изучите вопросы по JavaScript в нашем разделе.