Публикации по теме 'webpack'


Разделяй и властвуй! Ленивая загрузка для вашего СПА
Разделяй и властвуй! Ленивая загрузка для вашего СПА Увеличьте производительность с помощью всего лишь Webpack «Как, черт возьми, это так медленно? Я просто использую 100 компонентов. Заходите в браузер, делайте свое дело! » Звучит знакомо? Что ж, пора попробовать повысить производительность. Если вы веб-разработчик, скорее всего, вы используете Webpack в качестве сборщика модулей и, вероятно, не знаете, что такое ленивая загрузка. Что такое ленивая загрузка? Я знаю, о чем..

используя html-webpack-plugin для создания index.html
Теперь, когда мы настроили webpack для упаковки и объединения нашего js-кода в один файл - app.bundle.js , нам нужен index.html для нашего веб-приложения с тегом сценария, имеющим src='app.bundle.js' . У нас есть два варианта: создать его вручную или создать автоматически с помощью « html-webpack-plugin ». Вариант 1. Создайте index.html вручную Давайте сначала создадим файл index.html вручную. Внутри папки « dist », где webpack выводит файл app.bundle.js , добавьте файл «..

Разделите свой путь к райскому маяку
Вы когда-нибудь чувствовали себя настолько разочарованными из-за того, что Google Lighthouse не дал вам более высокий балл, чем вы заслуживаете? Как будто вы видите, что ваши показатели «Первая значимая отрисовка» и «Время до интерактивности» отсутствуют, и вы действительно не знаете, что делать. Что ж, прежде чем дать вам несколько полезных советов по улучшению вашей производительности, давайте определим, что на самом деле означают эти две метрики. Во-первых, я хотел разделить First..

Настройка Typescript для современного проекта с использованием webpack 4.
TypeScript — это язык с открытым исходным кодом, разработанный и поддерживаемый Microsoft. Впервые выпущенный в октябре 2012 года, его разработкой руководил Андерс Херлсберг, который также сыграл большую роль в создании языка C#. TypeScript — это типизированный надмножество JavaScript, который компилируется в обычный JavaScript. Вам может быть интересно… почему TypeScript? Что ж, JavaScript — это динамический язык без системы типов и не поддерживает некоторые..

Стабилизация webpack 3 (неделя 18–19)
Стабилизация webpack 3 (неделя 18–19) 2017/07/31–2017/08/13 Вы могли заметить, что заголовок отличается от предыдущих записей в бортовом журнале. Это задумано. Джеймс Гиллмор предложил сделать заголовок более привлекательным. webpack 3.5 За последние 2 недели было объединено 27 PR, и мы выпустили 3.5.0 плюс несколько версий с исправлениями (до 3.5.4). Наряду с множеством новых функций (см. Список изменений ) он также включал рефакторинг для (все еще экспериментального)..

Как разделить локали Moment.js на куски с помощью Webpack
Moment.js - отличная библиотека для работы со значениями datetime в javascript, но у нее есть некоторые недостатки. Когда вы устанавливаете его как библиотеку npm и собираете с помощью webpack, он по умолчанию включает все языковые версии, поэтому пакет большой. Взгляните на первый пример: 1. По умолчанию все языковые стандарты в одном файле. Давай попробуем. Создайте новый проект узла: mkdir project-with-moment cd project-with-moment npm init npm install moment npm install webpack..

Исправление для 100% использования ЦП node.js
Я наблюдал действительно высокий всплеск использования ЦП при запуске проектов, в которых использовался node.js, в большинстве случаев загрузка ЦП превышала 100%. Эта проблема может быть действительно пугающей, когда у вас есть наблюдатели, которые следят за изменениями файлов, например, для webpack. Как обычно, мой google-fu вызывал пару проблем с Github, где пользователи упоминали те же проблемы. Что за исправление? TL; DR установить / переустановить fsevents Установите..