Сборка пакета для встряхивания дерева с помощью rollup.
rollup-esm-шаблон
Сборка пакета для встряхивания дерева с помощью rollup.
Требования
- Установите флаг
slideEffect: false
вpackage.json
"sideEffects": false,
- Сделать весь экспорт на ввод
- Настройка вывода на
esm
export default { input: ["src/*.ts"], output: { dir: pkg.module, format: "esm", }, plugins: [commonjs(), typescript(), resolve(), multiInput()], };
- Построить это!
Применение
import { foo } from "@chen86860/rollup-esm-template"; foo();
Для этого функция bar
в @chen86860/rollup-esm-template
не будет собираться в пакет путем встряхивания дерева.