Публикации по теме 'rollup'
Rollup, Gulp и Babel (ES6) за 1 минуту
Установка
Начните с установки Babel, Gulp, Gulp File, Rollup, Rollup Babel и нескольких предустановок:
npm i -D babel-core gulp gulp-file rollup rollup-plugin-babel babel-preset-es2015 babel-preset-es2015-rollup
Конфигурация
Настройте Babel (и Gulp) на использование предустановки es2015 в вашем .babelrc :
{
"presets": ["es2015"]
}
Затем в вашем gulpfile.babel.js скажите Rollup использовать rollup-plugin-babel и игнорировать глобальные .babelrc настройки...
Дневник разработчиков: Gulp + rollup.js
Оставить наследство на прежнем месте работы - добродетель, к которой стоит стремиться. Мир технологий быстро развивается. Считайте, что вас ценят, когда ценят документацию, рабочие процессы и фреймворки спустя годы после вашего отъезда. Товарищ по команде ушел несколько месяцев назад, и мы все еще используем ресурсы и инструменты, которые он собрал и сконструировал. Фактически, многие из его старых рабочих процессов и фрагментов кода начинают внедряться в наш повседневный рабочий процесс...
Разделение производственного кода с помощью Bazel
В Rollup недавно была добавлена экспериментальная функция разделения кода, начиная с версии 0.55.0 ( https://github.com/rollup/rollup/pull/1841 ). Я обновил правило Bazel rules_nodejs для производственного бандлинга rollup_bundle, чтобы использовать эту функцию, и в этом сообщении в блоге описывается, как это правило работает с разделением кода.
Разделение кода позволяет разделить код приложения на различные пакеты. Их можно загружать по запросу (отложенная загрузка) или параллельно...
Инструменты Fitbit SDK с открытым исходным кодом
Команда разработчиков инструментов Fitbit стремится открыть исходный код инструментов, которые мы создали для Fitbit SDK. Это позволяет разработчикам опираться на наши усилия с помощью собственных инструментов, созданных специально для удовлетворения их потребностей, или сотрудничать с другими разработчиками в сообществе, делая разработку для устройств Fitbit еще более увлекательной.
Инструменты Fitbit SDK созданы на основе существующих отличных проектов с открытым исходным кодом,..
Встряхивание деревьев в реальном мире: что может пойти не так?
TL;DR
Встряхнуть дерево не так просто, как кажется Встряхивание дерева можно использовать только в том случае, если вы используете модули ES. По умолчанию Babel не создает древовидные модули - сначала необходимо указать modules: false Документация по настройке Webpack 4 представляет собой беспорядок, и нет очевидного способа проверить, какие части вашего пакета фактически обнаруживаются как неиспользуемые экспортные модули ES-модуля. Если вы хотите создать древовидную библиотеку и..
Понимание концепции Treeshaking в JavaScript
Treeshaking — это метод, используемый в современных сборках JavaScript, который позволяет разработчикам удалять неиспользуемый код из своих приложений. Основная цель treeshaking — уменьшить размер конечного пакета JavaScript, ускорив его загрузку и запуск, особенно на мобильных устройствах.
В этой статье мы рассмотрим концепцию древотрясения, включая его преимущества и принцип работы. Мы также рассмотрим базовую конфигурацию для настройки treeshaking в проекте JavaScript...
Переключить накопительный пакет из Webpack
Tree Shaking в веб-пакете Я узнал о введении Tree Shaking при удалении неиспользуемого кода компонентов egjs InfiniteGrid. medium.com
Ранее мы применяли Tree Shaking в Webpack, и это помогло уменьшить размер.
Я искал другой способ уменьшить размер, кроме Tree Shaking. и нашел Rollup бандлер.
Как и Webpack , Rollup представляет собой сборщик, который делает модули (файлы) большого и сложного кода маленькими, как..