12.04.2024, 00:53
|
Кандидат Javascript-наук
|
|
Регистрация: 09.12.2021
Сообщений: 100
|
|
Размер бандла в React
Начал изучать реакт и обратил внимание что бандл, в базовом устанавливаемом приложении реакта - весит 1,7мб.. Это нормально?
|
|
12.04.2024, 09:31
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,215
|
|
Сообщение от Raadsert
|
обратил внимание что бандл, в базовом устанавливаемом приложении реакта - весит 1,7мб.. Это нормально?
|
У тебя есть варианты?
Какой программой "делаешь" реакт-приложение?
|
|
12.04.2024, 10:45
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,215
|
|
Raadsert, для примера сделал "стартовое" приложение на rsbuild - бандл занял всего ~164Kb.
|
|
12.04.2024, 17:17
|
Кандидат Javascript-наук
|
|
Регистрация: 09.12.2021
Сообщений: 100
|
|
Сообщение от ksa
|
Raadsert, для примера сделал "стартовое" приложение на rsbuild - бандл занял всего ~164Kb.
|
Командой create-react-app создал приложение, запустил npm start. Всё, бандл 1,7мб.
|
|
12.04.2024, 20:21
|
Кандидат Javascript-наук
|
|
Регистрация: 09.12.2021
Сообщений: 100
|
|
Сообщение от ksa
|
Raadsert, для примера сделал "стартовое" приложение на rsbuild - бандл занял всего ~164Kb.
|
Может его нужно как-то компилировать? Сжимать?
|
|
12.04.2024, 23:23
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Raadsert, лол, не используй слова которых не знаешь. Бандл и есть "скомпилированное и сжатое" приложение. Если ты просто оцениваешь вес папки, там и сотни мегов быть могут.
А вот конечный размер и тулинг для его диагностики как раз зависят от того, с помощью чего ты его компилируешь.
__________________
29375, 35
|
|
13.04.2024, 00:58
|
Кандидат Javascript-наук
|
|
Регистрация: 09.12.2021
Сообщений: 100
|
|
Сообщение от Aetae
|
Raadsert, лол, не используй слова которых не знаешь. Бандл и есть "скомпилированное и сжатое" приложение. Если ты просто оцениваешь вес папки, там и сотни мегов быть могут.
А вот конечный размер и тулинг для его диагностики как раз зависят от того, с помощью чего ты его компилируешь.
|
Ну да, буду я называть бандлом всю папку node-moduls и все файлы проекта. Я же такой тупой что инструменты разработчика открыть не могу, а слово "бандл" где-то в интернете вычитал, и это никаким образом не относится к файлику bundle.js
Без понятия чем компилируется стандартный проект. Как в "гайдах для начинающих" написано, скачал ноду, прописал в консоли 2 команды, приложение запустилось, конец. Больше ничего не устанавливал.
|
|
13.04.2024, 07:41
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Raadsert, этих гайдов для начинающих - жопой жуй, как и способов собрать реакт. Пока ты не укажешь конкретно как именно и что ты делаешь - никто тебе не поможет.
__________________
29375, 35
|
|
13.04.2024, 17:35
|
Кандидат Javascript-наук
|
|
Регистрация: 09.12.2021
Сообщений: 100
|
|
Сообщение от Aetae
|
Raadsert, этих гайдов для начинающих - жопой жуй, как и способов собрать реакт. Пока ты не укажешь конкретно как именно и что ты делаешь - никто тебе не поможет.
|
Повторю.
1. Запустили WebStorm
2. Ввели команду create-react-app
3. Перешли в папку с проектом
4. Запустили приложение командой npm start
5. Открываем инструменты разработчика на сайте
6. Обновляем страницу и видим файл bundle.js весом в 1.7мб
Видео нужно?
|
|
13.04.2024, 17:44
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Raadsert, ну вот надо не start, а build. Потому что при start запускается версия в режиме разработчика совершенное не оптимизированная и со всякими дополнительными, нужными для разработки, фичами.
Ну и cra вроде как вышел из моды, тут у ksa уточняй как нонче принято.
__________________
29375, 35
Последний раз редактировалось Aetae, 13.04.2024 в 17:46.
|
|
|
|