Публикации по теме '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 представляет собой сборщик, который делает модули (файлы) большого и сложного кода маленькими, как..