но его нет в devDependencies но я знаю что он есть в зависимостях пакета next-svgr. И я просто беру @svgr/webpack и использую не устанавливая в devDependencies. В целом так не очень рекомендуется делать. Но мы так можем делать?
по идее, да. нода же кеширует любой загруженный модуль
но если выпилят из зависимостей будет обосрамс
а зачем, собственно?
Если у пакета с зависимостью эта зависимость изменится - твой проект останется без модуля и хорошо если быстро поймёшь в чём проблема.
та затем же, зачем делают нечто подобное: global.mongoose = require('mongoose');
Я так чалк реквайрю. Брат жив. Правда только для пета, но вроде адекватно.
я бы спросила, зачем? (ведь нода его закеширует при первой загрузке, и все последующие обращения будут уже к свойству обьекта, а следовательно в глобал уже сразу полетит значение по ссылке, тупо засоряем глобальный обьект.. ) но не буду, я знаю, что вы по-любому это знаете)
место на жд сэкономить))
адекватно ли это? фифти фифти
вы, наверное, вместо форофа всегда for юзаете, да?
Чтобы не реквайрить каждый раз и вызывать как встроенную функцию. Но я тупенький и нубас, так что лучше говори что я тупенький, всегда скажу спасибо.
не, реквайрить второй раз не будет) проверит кеш (тупо внутренний обьект) вначале прямым доступом, а следовательно прямым обращением получаем O(1), если не ошибаюсь по идее можно даже сразу писать что-то подобное: const x = require('xxx').method(); const z = require('xxx').method2(); выглядит дико, но по факту получите тоже
так и есть, если правильно помню у Шемсединова есть лекция на эту тему
не знаю этого кекса ©
Тимур, один из немногих кто пытается двигать жс как для всего
Автор видеокурса - джаваскрипт для щеглов
а всио) дыа, Богдан рассказывал
Кста https://dou.ua/lenta/interviews/shemsedinov-about-it/ Залипательное чтиво, лонгрид приличный
вот из всего здесь иногда предоставляемого чтива на обозрение, такое люблю больше всего) и на русском и ходить на лево по ссылкам не надо, красота
Я имел в виду не это. Саму запись упростить. В приложении было много логов в консолью и чалк использовал в каждом модуле.
😅 а я топлю.. ну так то конечно) пет проект должен глаз радовать)
Или я опять не понял к чему это? Я просто это не для оптимизации, а для простоты вызова часто встречающейся функции.
все правильно поняли) это я не поняла и начала топить не туда
и правда интересное чтиво, спасибо)
Обсуждают сегодня