169 похожих чатов

У меня вебпак создан чисто для объединения нескольких файлов в

бандл. Как отключить функцию чтобы он пытался найти файл в src/index.js и создать из него файл?

52 ответов

41 просмотр

Вебпак берет entry-pointы, проходит по их зависимостям (получается типа дерева зависимостей от каждого entry-point) и собирает их в один файл. src/index.js похоже у тебя выставлен сейчас как точка входа. Ты хочешь это изменить на другое?

Rumar-а то я не увижу Автор вопроса

да мне достаточно вот это делать)

Странный метод использования webpack. Почему не использовать по-нормальному, чтобы зависимости резолвились автоматически. Точка входа для webpack нужна в любом случае

Rumar-а то я не увижу Автор вопроса

он ещё пытается создать main.js в public, кроме бандлов, но мне это не надо

https://t.me/webpack_ru

Rumar-а то я не увижу Автор вопроса

там молчат)

Rumar-а то я не увижу Автор вопроса

как олдфаг пишу)

Вебпак для такой задачи плохо подходит. Он придуман как сборщик, а не склейщик. А зачем так писать?

Rumar-а то я не увижу Автор вопроса

да мне так удобнее кек

Дело твоё, конечно. Но в современном обществе такое поведение считается маргинальным

Rumar-а то я не увижу Автор вопроса

надо как-то отключить формирование entry point

Это невозможно. Воспользуйся другим инструментом.

Rumar-а то я не увижу Автор вопроса

например?)

Gulp + gulp-concat

Rumar-а то я не увижу Автор вопроса

спасибо. Он тоже минифицирует?

Нет, gulp-concat — плагин для конкатенации. Для минификации тоже есть плагин. Погугли

А лучше потрать час на изучение вебпака и модулей. И пиши как современный разработчик

Rumar-а то я не увижу Автор вопроса

я так уже полтора года учусь быть современным разработчиком, а пет-проекты стоят на месте)

Я седьмой год учусь 🤷‍♂️ это нормально

Rumar-а то я не увижу Автор вопроса

у меня другая задача , не для работы прогером я это всё делаю )

Ну и потрать часок для того, чтобы задачу решать не колхозным методом, а по лучшим практикам

Rumar-а то я не увижу Автор вопроса

да я с 2 часов ночи до 8 утра занимась) сейчас галп изучаю спасибо)

Галп же мёртв

Как и подход, который исповедует @Hskwiki2

Лучше вот это почитай https://learn.javascript.ru/modules

Rumar-а то я не увижу Автор вопроса

да я это знаю)))

Главное не вспоминать грант

мне кажеться, когда ты новичок, ты просто не понимаешь, что такое "лучшие практики" и с чем их едят)

И всё ещё считаешь, что склеивать файлы удобнее? Не верю)))

Rumar-а то я не увижу Автор вопроса

я пишу на экспрессе + шаблонизатор паг )

Rumar-а то я не увижу Автор вопроса

я ещё изучал полгода некст, накст и саппер, и от них тоже отказался

Красавчик. Непонятно, как это связано с предыдущим диалогом, но красавчик

Rumar-а то я не увижу Автор вопроса

мне с ванилой джс и пагом куда больше творчески и свободнее себя чувствую

Модули почти шесть лет являются ванильным джс 🤷‍♂️

Rumar-а то я не увижу Автор вопроса

это надо 20 строчек писать импортов в каждом файле, да ну в попу))) я просто если делаю переменную для глобальной области видимости то просто ей делаю приписку типа LOCAL_ VAR_

Rumar-а то я не увижу Автор вопроса

и знаю откуда она идёт)

У меня ide сама их пишет 🤷‍♂️

Ох надеюсь это не продакшн проект а просто пет игрушка

Жесть. Никому не пожелаю такое легаси

Да ладно тебе. Чувак пишет для себя, ему нравится. Уже предупреждён, сам решит за себя

Rumar-а то я не увижу Автор вопроса

есть видос, типа если ты учишь программирование для реализации своего проекта, то длительная учёба станет причиной что ты ничего не напишешь)

Rumar-а то я не увижу Автор вопроса

Спасибо, Галп побыстрее файлы объединяет)

Да, я пять лет назад очень с него кайфовал. Очень крутая штука. Очень много возможностей. Но очень быстро возможностей перестаёт хватать, увы (или не увы)

https://learn.javascript.ru/screencast/gulp

Rumar-а то я не увижу Автор вопроса

проспался, последовал Вашему примеру, переписал проект под вебпак как мне говорили

На самом деле 20 импортов в файле — это значит, либо, что файл довольно-таки экстраординарный, либо что-то не так с архитектурой. Обычно импортов в файлах совсем немного. А вообще человечество не зря прошло этот путь от глобальных переменных к импортам. Не попробовав глобальных переменных тяжело понять удобство импортов. Так что нет ничего плохого в том, чтобы писать глобальные переменные сейчас, а позже ты сам неизбежно придёшь к лучшим практикам

Вполне могу представить себе 20 импортов в каком-нибудь src/app.tsx.

Честно говоря, я был бы удивлён, увидев такое)

Роутер, компоненты роутов, возможно, импорты разновсякого менеджмента состояния, Sass и прочие ресурсы, если используется соответствующий лоадер вебпака, типы. Почему нет. Живого примера не покажу, но представить себе ситуацию вполне могу.

За реакт уверенно сказать не могу, но, например, во Vue компоненты роутера импортируются в файле роутера, а main импортирует сам роутер. Кроме него, допустим, store, рутовый scss, сам Vue, рутовый компонент (который над роутером) и... всё?

Такое спокойно может быть в каком-нибудь интерпрайз приложении) и самое обидное, что ты с этим ничего сделать не можешь, так как так было заведено изначально

👍🏿

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта