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

18 ответов

23 просмотра

foo не вырезается, а надо

Oleg N
foo не вырезается, а надо

Это же неправильно.

Oleg N
почему?

У тебя же две переменные экспортируеются. Что делать коду, который импортирует foo? :)

Daniil Kozlov
Это же неправильно.

поправил: let bar = (x) => 7 * x; let foo; foo = (x) => 5 * x; foo = bar; export {foo, bar} —> let bar = (x) => 7 * x; let foo = bar; export {foo, bar}

Oleg N
поправил: let bar = (x) => 7 * x; let foo; foo = ...

врочем это просто делается вручную - 1. разобрать в ast 2. выкинуть одинаковые присвоения 3. собрать в js просто это то чем минификаторы/шейкеры и занимаются

Oleg N
поправил: let bar = (x) => 7 * x; let foo; foo = ...

А второй код — это то, что ты хочешь, или то, что даёт минификатор?

Daniil Kozlov
А второй код — это то, что ты хочешь, или то, что ...

то что хочу, минификаторы не выкидывают лишнюю строку

Alexander-Ponomarev Автор вопроса
Oleg N
foo не вырезается, а надо

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

Alexander Ponomarev
чтобы оно вырезалось нужно знание других файлов в ...

Я так понял, то, что после --> — это то, что Олег хочет, а не то, что даёт минификатор. Потому что если это то, что даёт минификатор, ситуация всё еще не изменилась с прошлого раза. Есть экспорт двух переменных.

Alexander Ponomarev
чтобы оно вырезалось нужно знание других файлов в ...

будут импорты foo, но они же будут юзать только последнее значение

a
Можно просто не писать такой код))

он итак не пишеться, он генерируется

Oleg N
он итак не пишеться, он генерируется

а чем он так генерируется?))

a
а чем он так генерируется?))

(будет) фреймворком, это для того чтобы бандл был меньше

Oleg N
(будет) фреймворком, это для того чтобы бандл был ...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта