Публикации по теме 'webpack'
Сервер разработки Webpack для гибкого dx
Я работал над страницей, состоящей из нескольких проектов javascript с разными зависимостями и конфигурациями. В целом, эти проекты компилируются до одного js-ресурса для конкретного проекта для соответствующего пути.
Один из моих любимых пакетов для webpack — webpack-dev-server. К сожалению, это невозможно использовать для нескольких проектов одновременно. Поэтому я использовал API узла веб-пакета и экспресс-сервер для создания сервера разработки, который работал для нескольких..
Заставляем плагин Webpack i18n работать с шаблонными строками и переменными
Плагин Webpack I18n - отличный небольшой инструмент, который позволяет вам создавать версии вашего контента на нескольких языках. Используя функцию мультипилятора Webpack, он создает несколько пакетов, обращаясь к различным переводам в зависимости от вашей конфигурации.
Чтобы представить это в контексте, в приведенном ниже примере показано, что содержимое журнала консоли будет варьироваться в зависимости от того, какой вывод вы просматривали, но исходный JavaScript ( app.js ) остается..
Битва с Mangle Property Minify и Babel Compile
2–3 года назад мы обычно использовали компилятор закрытия Google для обработки процесса сжатия кода javascript. как только вы включите предварительное сжатие, это принесет много перерывов в производственном коде. люди очень осторожны при ведении белого списка для всех ключей, которые вы не хотели бы испортить. например, собственные API, некоторые свойства из результата ответа и т. д.
сегодня приветствуется UglifyJS (даже сопровождающий отказался от работы над ним прямо сейчас) больше..
Пример веб-пакета: Часть 2
Эта статья является частью серии (начиная с webpack By Example: Part 1 ) статей, в которых с помощью ряда все более сложных примеров исследуются назначение и функциональность webpack. Файлы конфигурации и исходный код примеров доступны в виде репозитория GitHub.
Примеры в этой статье посвящены включению CSS и ресурсов (например, изображений) в наши проекты.
требуется
Прежде чем мы рассмотрим включение файлов CSS в наш проект, мы разделим наш код JavaScript на два файла и будем..
Как разделить внешние стили на именованные пакеты в angular
Как известно, мы можем включать любые внешние стили в наше приложение angular, добавляя их в массив стилей в нашем файле angular.json:
"styles": [
"styles/bootstrap.scss",
"styles/app.scss",
"styles/some-other-style.scss"
]
Это сгенерирует один файл CSS после завершения сборки ng-cli (ng build):
dist/styles.‹некоторые-случайные-хэши›.css
В производственной сборке angular генерирует случайный хэш для очистки кеша браузера. Если что-то изменится в нашем пакете, новый хеш будет..
Я ненавидел Webpack… Пожалуйста, не надо.
Я ненавидел Webpack… Пожалуйста, не надо.
являетесь ли вы фронтенд-разработчиком или бэкенд-разработчиком, возможно, вы сталкивались с ситуацией, когда оказываетесь обязаны внедрить что-то новое в свою работу…
Не только потому, что его используют все остальные, но и потому, что кажется, что он становится стандартным (или необходимым) инструментом на рынке.
История для меня началась, когда я обновил свой веб-фреймворк (Ruby on Rails) до последней версии (версия 6 RC-1 в то время),..
Замена горячего модуля
Допустим, во время разработки ваше приложение открыто в окне браузера, и вы перешли на страницу или состояние шага 3 какого-то многоэтапного процесса, когда вы понимаете, что вам нужно изменить какой-то стиль или некоторые функции модуля, используемого в шаг 3.
Обычно это означало бы без веб-пакета: в редакторе вы вносите необходимое изменение кода в файл модуля, сохраняете его, перекомпилируете / перекомпилируете приложение и обновляете браузер, который перезагружает приложение. и вам..