Публикации по теме 'webpack'
Приготовьтесь к развертыванию приложения React.js
Приготовьтесь к развертыванию приложения React.js
В этой статье я покажу вам, как создать готовое к работе приложение React.js . И я обещаю, что постараюсь сделать это простым.
Что мы собираемся сделать, так это сначала запустить сервер Koa , который будет обслуживать статический файл js. Этот файл будет объединен с помощью webpack , который также поможет нам добавить такие вещи, как React.js , Scss , Аккуратный , Изображения и т. д. Как только мы убедимся, что..
Что такое вебпак?
Когда-то был только HTML. HTML был единственным строительным блоком всей сети.
Затем появился JavaScript, но его использование было очень простым и минимальным. Вы могли видеть веб-сайты с «ОГРОМНЫМ» пакетом JavaScript:
‹script› alert("Добро пожаловать на мой сайт") ‹/script›
Сегодня повсеместно используется не только JavaScript, но и некоторые фреймворки (типа React), где пользователь не получает с сервера никакого HTML-кода (только пустой)! Он получает пакет JavaScript, который..
Решить проблему Hammer.JS в проекте SSR
Рендеринг на стороне сервера, как всегда, тормозит ваши зависимости ...
Если вы пытаетесь использовать Hammer.JS в своем проекте рендеринга на стороне сервера (SSR) , как в старые времена, вы получите сообщение об ошибке: ReferenceError: window is not defined . Тем временем вы, вероятно, подумаете: « О! Решить легко. Просто переместите всю логику, связанную с жестами, после первого рендеринга! ». Затем обнаружите, что снова получили это душераздирающее сообщение. Давайте найдем,..
Почему моя горячая замена модуля не работает?
Это короткая драма о моей сегодняшней проблеме с работой Webpack HMR для стороннего проекта.
Сегодняшняя ошибка:
GET http://localhost:3000/__webpack_hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING
Немного непонятно. Он пытается сказать, что сервер перестал отвечать как раз тогда, когда HMR ожидал новый фрагмент. Но мой сайт все еще работает. Странный…
Первым делом я убедился, что webpack-dev-middleware и webpack-hot-middleware установлены на последних версиях. Они были. Быстрая..
Избегайте использования webpack-md5-hash при долгосрочном кешировании.
В этой статье рекомендуется использовать webpack-md5-hash-plugin для создания детерминированных хэшей. Но это вызывает проблему, когда хеш файла не обновляется.
Давайте посмотрим на пример использования Webpack и webpack-md5-hash ( код находится в Github ).
Наш файл манифеста содержит содержимое среды выполнения веб-пакета. Он содержит ссылки на другие хэши, сгенерированные во время сборки.
Вот как выглядит результат после сборки.
Теперь мы меняем содержимое одного из..
Lodash-es и отдельные утилиты Lodash: сравнение размеров
На работе мы используем lodash в наших интерфейсных приложениях. Мы также используем lodash в общих модулях, которые потребляют наши приложения. Иногда наше приложение использует lodash-es , а какой-то модуль использует отдельные утилиты ( lodash.utilityName ), и наоборот. Очевидно, что дублирование кода не является идеальным решением, поэтому нам нужно было выбрать одно или другое. Какой из них приведет к меньшему размеру пакета?
Результаты
Несмотря на то, что сравнение..
Итоговый блог GSoC для отправки кода
В этом сообщении в блоге я хотел бы подробно задокументировать всю свою работу, проделанную в рамках Google Summer of Code 2018. Это включает ссылки на все сообщения в блогах, репозитории, обсуждения и слияния кода. Огромная благодарность за поддержку со стороны наставников Deven Bansod и Maurício Meneghini Fauth и всего сообщества phpMyAdmin за их предложения и обсуждения.
Некоторые важные ссылки:
Github: https://github.com/Piyush3079 Домашняя страница phpMyAdmin:..