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

0 ответов

Крупные связки в производстве

Выполнение этого с использованием веб-пакета 4 в рабочей среде со следующим конфигом: splitChunks: { cacheGroups: { commons: { name: 'commons', chunks: 'initial' }, vendor: { test: /node_modules/, chunks: 'initial', name: 'vendor', priority: 10, enf…
1 ответ

Плагин Webpack SplitChunks - почему установка приоритета чанка делает его инициализацию асинхронной?

У меня проблемы с пониманием поведения плагина Webpack splitChunks. Я работаю над переписыванием старых скриптов на существующем сайте в компоненты и использованием Webpack для объединения. Связки просто JS, большинство загружается в конце тела. Но…
0 ответов

Как динамически разделить по каталогам с помощью плагина Webpack/SplitChunks?

Я пытаюсь разделить код React (созданный с помощью create-реагировать-приложение) с помощью плагина splitChunks следующим образом: У меня есть следующие компоненты (JSX) структура: СервисыserviceAComponentA1 ComponentA2 пОДПАПКАComponentA3 ... servi…
0 ответов

Webpack 4 splitChunks движок + редактор

У меня есть 4 записи в веб-пакете: const entry = { auth: './auth/auth.ts', engine: './engine/js/engine.ts', editor: './engine/editor/editor.ts', game: './game/js/game.ts' }; каждый должен стать отдельным пакетом Аут не имеет ничего общего с обоими, …
25 сен '18 в 10:47
1 ответ

Webpack 4 SplitChunksPlugin - Общие зависимости в динамическом импорте

Я использую динамический импорт с Webpack, согласно документации: https://webpack.js.org/guides/code-splitting/ Очень простой пример (не фактический код): // main.js import('./moduleA).then((moduleA) => { moduleA.init(); }); import('./moduleB).th…
0 ответов

Рэдекс и веб-пакет и сплитчанк

У меня есть два компонента в основном, как эти: import React from 'react'; import ReactDOM from 'react-dom'; import { Provider } from "react-redux"; import gommeStore from "../stores/gomme-store.js"; import { Cart } from './cart/cart.jsx'; if (docum…
23 сен '18 в 00:41
2 ответа

Как иметь несколько кусков, но один файл JS, который загружает их

Я пытаюсь настроить Webpack, в настоящее время не использующий dev-сервер, и мое приложение обслуживается бэкэндом Python, имеющим index.html. Я пытаюсь использовать SplitChunksPlugin, чтобы я мог иметь несколько чанков (приложение, поставщик, время…
2 ответа

Webpack 4 - Миграция из CommonsChunkPlugin с помощью SplitChunksPlugin

У нас есть традиционное приложение для сервера (не SPA), где каждая страница дополняется с помощью vuejs. Наша существующая конфигурация webpack 3 webpack.config.js var webpack = require('webpack') var path = require('path') const ExtractTextPlugin …
0 ответов

Повторное использование точки входа с помощью SplitChunksPlugin

Я пытаюсь перенести старый проект из Webpack 3 в Webpack 4, но у меня возникают проблемы при переносе через наш CommonChunkPlugin логика для нового optimization.splitChunks, Мы используем entryPoints вручную разделить пачку на несколько кусочков. Вс…
0 ответов

MiniCssExtractPlugin + SplitChunksPlugin не помещает cssoped css в пакет

Я использую установку Webpack 4, где я пытаюсь собрать все мои css в один пакет, включая мои cssed из cs файлов.vue. Я использую MiniCssExtractPlugin для извлечения CSS из файлов и SplitChunksPlugin для объединения всех CSS в один файл. Проблема зак…
1 ответ

Разделение фрагментов - проблема с регулярным выражением (js)?

Я пытаюсь разделить мои файлы сборки в моем webpack.config.js файл, но мой vendors файл не создается вообще. Остальные node_modulesкоторые не react или же moment файлы попадают в main.js, Пример файла, который входит в main.js является ./node_module…
0 ответов

Разделение фрагментов без динамической загрузки их во время выполнения

Итак, чего я пытаюсь достичь - это написать точку входа в Webpack, где некоторые модули импортируются и выводятся в именованных чанках. Дело в том, что по некоторым причинам, связанным с клиентами, мне нужно подавить ленивую загрузку модуля во время…
0 ответов

Любой веб-пакет splitchunks.name как документация функции, кроме как с веб-сайта?

С введением webpack 4, splitChunks.name используется для определения имени разделенного фрагмента. здесь документация говорит, что ключ может быть сопоставлен с функцией для произвольного именования: https://webpack.js.org/plugins/split-chunks-plugi…
1 ответ

SplitChunksPlugin не создает чанк для зависимостей, общих для точек входа

Я пытаюсь использовать разбиение кода, чтобы я мог тестировать производственный код без дублирования модулей. Я хотел бы, чтобы webpack распознал, что мои файлы *.test.ts используют те же модули, что и сам исходный код, и вывел пакет, содержащий эти…
11 май '19 в 23:10
1 ответ

NoneWebpack publicPath - использовать разные URL для повторного использования пакетов

Учитывая следующий сценарий. Сборка webpack, производящая 3 пакета, и CI, публикующий их в CDN, вот так (каждый идентификатор сборки создает новую папку): www.cdn.com/1/application.js www.cdn.com/1/chunk-a.js www.cdn.com/1/chunk-b.js Теперь предполо…
1 ответ

Webpack 4 - Splitchunks

Я установил куски: "все" на разделенные куски. Но мой JS скомпилирован, но это не рендеринг. Где я должен включить файл чанка. Это может быть достигнуто без HTMLWebpackPlugin? optimization: { splitChunks: { cacheGroups: { vendors: { chunks: 'all', t…
1 ответ

Как автоматически получить значение webpack4 chunkhash для использования в скрипте src внутри html?

Как я могу получить значение chunkhash, сгенерированное webpack4, чтобы я мог использовать его внутри моего index.html правильно установить скрипт src? Краткий контекст: Надеюсь, это не глупый вопрос, потому что я совершенно новичок в вебпаке, начал…
2 ответа

Основной js-файл не импортирует созданный фрагментарный файл

Я столкнулся с проблемой. Все входные js-файлы, определенные в веб-пакете, создаются, и то же самое относится и к частичным файлам вендоров. В веб-пакете у меня есть секция оптимизации, определенная как: optimization: { splitChunks: { chunks: "all" …
1 ответ

Webpack4 с использованием SplitChunksPlugin с реагирующим приложением. Как разделить блоки на разные выходные папки?

Привет сообщество переполнения стека, Подробности проекта: Я работаю над веб-приложением, использующим реагирование и реагирование на приложение, чтобы настроить некоторые аспекты веб-пакета. Я также использую библиотеку ant design css, которая, как…
05 июн '19 в 18:09
0 ответов

Извлечение общих фрагментов из двух (или более) пакетов поставщиков веб-пакетов

Имеет 2 приложения Angular, app1 и app2, построенные с помощью веб-пакета, каждое из которых имеет свой собственный пакет поставщиков, скажем vendors-app1.js а также vendors-app2.js, Есть ли способ извлечь общие биты из них и создать новый пакет ven…