Публикации по теме 'tree-shaking'


Webpack встряхивает дерево
Встряхивание дерева - это процесс анализа вашего кода и включения только тех частей, которые вы явно импортируете для запуска вашего приложения. Хорошо, что такое устранение мертвого кода? Хороший вопрос. Устранение мертвого кода подходит к проблеме с противоположной стороны. Он анализирует ваш код после его объединения и удаляет код, который не используется в вашем приложении. В конечном итоге они оба используются для удаления ненужного кода. При этом, вот один лайнер, который..

Оптимизация размеров пакетов одностраничного приложения React в TypeScript
Если вы читаете это, вы, вероятно, написали какое-то одностраничное приложение. Вы, наверное, также знаете, что их размер может быстро выйти из-под контроля. В этой статье мы обсудим, как нам удалось увеличить размер нашего основного бизнеса до клиентского приложения, используя несколько методов, включая оптимизация изображения оптимизация зависимостей дерево трясется разделение кода Приложение Приложение называется Moje VZP (My VZP), и его основная цель - позволить нашим..

Вопросы по теме 'tree-shaking'

Angular2 - тряска дерева свертки (*.ngfactory - не удалось разрешить)
Я пытаюсь использовать Tree-shaking для приложения Angular 2 после компиляции AOT и получаю следующее сообщение: «Containers/module.ngfactory» импортируется Containers\module.aot.js, но не может быть разрешен — рассматривается как внешняя...
621 просмотров

Вывод Angular CLI — как анализировать файлы пакетов
Я использую Angular CLI для создания приложения для производства с помощью переключателя --prod . Пакет создается в каталоге dist . Есть ли способ узнать, какие классы и функции на самом деле были помещены в пакет после древовидного взлома и всех...
21005 просмотров
schedule 20.05.2022

Встряхивание дерева не работает с загрузчиком Babel в webpack 4
I'm tinkering with the tree shaking example from the webpack document. But it seems that tree shaking doesn't work once I add babel-loader to the mix. Here is an overview of my project: index.js: import { cube } from "./math"; function...
2458 просмотров

Dotnet Core — как пакеты (dll) связаны в моем скомпилированном приложении
Я создаю новый веб-API ASP ядра dotnet (dotnet core 2.2) и заметил одну вещь: в нем есть ссылка на пакет с именем Microsoft.AspNetCore.App . Если я загляну внутрь этого пакета, то на самом деле это отсылка к множеству других пакетов, которые...
290 просмотров

Динамический импорт Webpack Tree-Shaking не работает
История. Недавно я обнаружил странное поведение при использовании Webpack и динамического импорта. Сначала я подумал, что это может быть сторонняя библиотека «Загружаемые компоненты», которую я использовал, поэтому я обнаружил ошибку (...
968 просмотров

Как относиться к требованию/импорту как к значению, а не как к зависимости
Случай I: у меня есть файл с именем data.json { "a": 1, "b": 2, ... } Который я импортировал/требовал в index.js , как показано ниже import data from './data.json'; console.log(data["a"]); Все работает нормально, но весь...
58 просмотров