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

Кто подскажет насчет package.json. Предположим мне нужен пакет @svgr/webpack ,

но его нет в devDependencies но я знаю что он есть в зависимостях пакета next-svgr. И я просто беру @svgr/webpack и использую не устанавливая в devDependencies. В целом так не очень рекомендуется делать. Но мы так можем делать?

25 ответов

33 просмотра

по идее, да. нода же кеширует любой загруженный модуль

но если выпилят из зависимостей будет обосрамс

а зачем, собственно?

Если у пакета с зависимостью эта зависимость изменится - твой проект останется без модуля и хорошо если быстро поймёшь в чём проблема.

i7 4n
а зачем, собственно?

та затем же, зачем делают нечто подобное: global.mongoose = require('mongoose');

Ксяу Ка
та затем же, зачем делают нечто подобное: global....

Я так чалк реквайрю. Брат жив. Правда только для пета, но вроде адекватно.

Роб
Я так чалк реквайрю. Брат жив. Правда только для п...

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

N0rda_a-Миролюбов Автор вопроса
i7 4n
а зачем, собственно?

место на жд сэкономить))

N0rda_a Миролюбов
место на жд сэкономить))

вы, наверное, вместо форофа всегда for юзаете, да?

Ксяу Ка
я бы спросила, зачем? (ведь нода его закеширует пр...

Чтобы не реквайрить каждый раз и вызывать как встроенную функцию. Но я тупенький и нубас, так что лучше говори что я тупенький, всегда скажу спасибо.

Роб
Чтобы не реквайрить каждый раз и вызывать как встр...

не, реквайрить второй раз не будет) проверит кеш (тупо внутренний обьект) вначале прямым доступом, а следовательно прямым обращением получаем O(1), если не ошибаюсь по идее можно даже сразу писать что-то подобное: const x = require('xxx').method(); const z = require('xxx').method2(); выглядит дико, но по факту получите тоже

Ксяу Ка
не, реквайрить второй раз не будет) проверит кеш (...

так и есть, если правильно помню у Шемсединова есть лекция на эту тему

Ксяу Ка
не знаю этого кекса ©

Тимур, один из немногих кто пытается двигать жс как для всего

Ксяу Ка
не знаю этого кекса ©

Автор видеокурса - джаваскрипт для щеглов

Sergey Fetch(Феч)
Метархия

а всио) дыа, Богдан рассказывал

Ксяу Ка
а всио) дыа, Богдан рассказывал

Кста https://dou.ua/lenta/interviews/shemsedinov-about-it/ Залипательное чтиво, лонгрид приличный

Bohdan Bida 🇺🇦
Кста https://dou.ua/lenta/interviews/shemsedinov-a...

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

Ксяу Ка
не, реквайрить второй раз не будет) проверит кеш (...

Я имел в виду не это. Саму запись упростить. В приложении было много логов в консолью и чалк использовал в каждом модуле.

Роб
Я имел в виду не это. Саму запись упростить. В при...

😅 а я топлю.. ну так то конечно) пет проект должен глаз радовать)

Ксяу Ка
😅 а я топлю.. ну так то конечно) пет проект должен...

Или я опять не понял к чему это? Я просто это не для оптимизации, а для простоты вызова часто встречающейся функции.

Роб
Или я опять не понял к чему это? Я просто это не д...

все правильно поняли) это я не поняла и начала топить не туда

Bohdan Bida 🇺🇦
Кста https://dou.ua/lenta/interviews/shemsedinov-a...

и правда интересное чтиво, спасибо)

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

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

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