Описание тега commonschunkplugin

CommonsChunkPlugin - это плагин для веб-пакетов, который помогает объединять общий код ваших модулей в отдельные пакеты.
0 ответов

Почему webpack css loader добавляет так много кода в мой пакет?

У меня есть машинописный файл с именем DropdownMenu.ts, который выглядит следующим образом import DropdownMenuItem from './DropdownMenuItem'; import { createElem } from '../timeline/utils'; import { Dispatcher } from '../timeline/utils'; import { tr…
2 ответа

Проблема с использованием веб-пакета CommonsChunkPlugin для нескольких записей

entry: { page1: '~/page1', page2: '~/page2', page3: '~/page3', lib: ['date-fns', 'lodash'], vendor: ['vue', 'vuex', 'vue-router'] }, new webpack.optimize.CommonsChunkPlugin({ name: ['vendor', 'lib'], filename: '[name]-[hash].bundle.js', }), В привед…
10 янв '18 в 07:43
1 ответ

Webpack - React Router V4 - код, разбивающий дубликаты модулей на асинхронные блоки

Основная проблема заключается в том, что при разделении кода с помощью response-routerV4, а затем через webpack 2 у меня есть модули, которые находятся в нескольких блоках, и я не могу добраться до основного. Моя конфигурация выглядит следующим обра…
1 ответ

Как запретить commonsChunkPlugin вставлять фрагменты в html

Я использую preload-webpack-plugin вместе с commonschunkplugin для веб-пакета. Моя версия веб-пакета - 3. Теперь проблема в том, что с помощью preloadplugin я уже предварительно выбираю асинхронные маршруты в моем приложении vue. Но так как commonsc…
21 ноя '18 в 19:40
2 ответа

Веб-пакет неявных блоков поставщиков / манифестов в IE11 - Promise не определен

Укороченная версия Когда я запускаю свое приложение в IE11, я получаю сообщение об ошибке Promise is undefined из файла manifest.js. Как мне добавить babel-polyfill или аналогичный такой, что он запускается до выполнения манифеста? Длинная версия Я …
24 май '17 в 14:14
0 ответов

Исключить запись из веб-пакета CommonsChunkPlugin

У меня есть многостраничный сайт. Каждая страница имеет свою точку входа. Я использую CommonsChunkPlugin для извлечения общих библиотек в общий файл js, который включен на все мои страницы. У меня есть одна страница, которая отличается. Эта страница…
05 июл '18 в 14:18
2 ответа

(Webpack) Как разделить зависимости динамического модуля

Я просто понял, что если вы загружаете модули динамически, используя require.ensure(), webpack не будет анализировать и разбивать зависимости друг на друга. В некотором смысле это имеет смысл, что можно утверждать, что веб-пакет не может знать, пере…
01 сен '16 в 12:59
0 ответов

Как связать общие компоненты, которые совместно используются с другими пакетами, с помощью веб-пакета? Что такое точки входа?

У меня есть следующая структура папок - common - component1 - component2 - entry1 - entry2 - entry3 В этом примере entry1, entry2, entry3 все зависят от общего. Также часто не имеет точки входа, поэтому я не уверен, как бы вы настроили веб-пакет Воп…
26 июл '18 в 22:11
1 ответ

Webpack пакет расщепления плагин commonschunk

Я использую CommonsChunkPlugin разделить мои связки продавца. у меня тоже есть ExtractTextPlugin извлечь CSS в один файл. Но по какой-то причине я получаю vendor.css также. Вот мой конфиг веб-пакета: const config = { output: { publicPath: '/blaze-as…
1 ответ

Webpack 4 - Что такое splitChunks эквивалентно minChunk: Infinity

В веб-пакете 3 у нас была возможность иметь зависимость, и все ее зависимости группировались в "общий блок" с помощью: new webpack.optimize.CommonsChunkPlugin({ name: 'common-init', minChunks: Infinity }) В Webpack 4 вам нужно использовать splitChun…
24 май '18 в 23:48
1 ответ

Разделите блок "вендора" с помощью веб-пакета 2

У меня есть конфигурация разделения кода, похожая на официальную документацию, и все работает отлично - все мои модули узлов находятся в блоке "vendor" (включая "babel-polyfill"). Но теперь мне нужно переместить babel-polyfill и все его зависимости …
1 ответ

Разделение кода в Webpack с библиотекой Target

У меня есть веб-приложение, которое (на стороне клиента) Javascript написано в ES6 с основной точкой входа в app.js, Я могу связать его с помощью веб-пакета, либо ссылаться на внешние библиотеки поставщика, такие как jQuery, либо включать их в пакет…
06 июл '17 в 15:57
0 ответов

Как заставить [hash] использовать относительный путь к файлу, а НЕ полный путь?

У меня есть два сервера, которые развернуты по отдельности, и поэтому приложение живет в каталогах с метками времени. сервер 1: /server_root/somewhere/releases/timestampA/my_app сервер 2: /server_root/somewhere/releases/timestampB/my_app Проблема в …
01 дек '17 в 00:21
1 ответ

Независимые чанки с веб-пакетом

Я строю библиотеку компонентов, и я использую Webpack, чтобы связать ее. Некоторые компоненты опираются только на HTML-шаблоны, CSS и JavaScript, которые я написал, но некоторые компоненты требуют внешних библиотек. То, что я хотел бы достичь, это v…
1 ответ

Webpack 2 - Подавить файлы чанка

Поскольку мы помещаем эти выходные данные в балансировщик нагрузки (не используя sticky), нам нужно разместить выходные данные этих файлов без чанков (ни хэшей). Это два основных файла для конфигурации веб-пакетов. webpack.common.js const path = req…
0 ответов

Проблема при обновлении webpack 2 до webpack 4

Я столкнулся с проблемой при обновлении с webpack 2 на webpack 4. Я решил проблему ниже связанные с webpack-cli Еще одна проблема связана с плагином splitchunk. перепробовал все возможные варианты. ранее внутри webpack.plugin.js const commonsChunkPl…
0 ответов

Как создать общий пакет с Webpack, сохраняя код в файлах ввода для объединения CMS

Я полагаю, что это довольно специфический вопрос, и он может немного отличаться от обычного использования веб-пакетов (то есть наличие веб-пакета для управления всей загрузкой кода). Фон Многие корпоративные CMS имеют функцию, с помощью которой вы м…
03 фев '18 в 10:26
1 ответ

Как выполнить разбиение кода с помощью CommonsChunkPlugin

Это моя текущая информация о пакете, которую я получил от плагина анализатора пакетов, Текущая информация о пакете Я хочу переместить jquery в отдельный чанк и извлечь css в отдельный одиночный css-пакет. Есть ли какая-либо другая оптимизация, котор…
06 окт '18 в 10:08
1 ответ

Дедупликация библиотек в приложении внутри глубоко вложенных узловых модулей

У меня есть приложение, в котором я могу добавить модули как node_modules. Теперь эти модули и приложение используют библиотеку XYZ в качестве модуля узла. Кроме того, эти модули имеют другие модули узлов, которые имеют свою собственную библиотеку X…
0 ответов

Миграция с webpack3 на webpack4

Как я могу перенести эту конфигурацию webpack3 в webpack4? Как заказ указан в webpack4? entry: { 'polyfills': './src/polyfills.browser.ts', 'main': AOT ? './src/main.browser.aot.ts' : './src/main.browser.ts' }, new CommonsChunkPlugin({ name: 'polyfi…
12 апр '18 в 16:28