Serhii
Тогда бы все дополнительное было бы в одном темплейте в который из базы дописывается скрипт со ссылкой
Serhii
Окей, тогда, а реально пользователю нужно доступ ко всем модулям?
Serhii
Возможно в Глобал можно вынести только утилиты и коммон
Anatoly
Да, конечно не ко всем
Serhii
Ну вот пользователи вместо require будут использовать глобальную переменную
Serhii
Разница что им запрашивать модуль что переменную
Anatoly
Вынести можно, но как пользователями разрабатывать то?
var A = window.A;
class B extend A {}
стремно же
Sergey
глобалы это стремно
Sergey
оч
Dreamerinnoise
Dreamerinnoise
ну и разруливается потом спец плагином к вебпаку
Anatoly
@dreamerinnoise Тут главный вопрос в том, как отдельным модулям видеть модули основного бандла... __webpack_require__ не на числах, а на строках, например?
Костя
Никто не знает, что за дела?
Костя
http://stackoverflow.com/questions/41284393/security-error-with-matching-origins-in-android-chrome
Александр
Александр
Я у себя сделал common.js и auth.js и app.js. Если мне сервак не отдает app.js (не авторизован) - то я гружу auth.js, если отдает - отрабатывает app.js
Anatoly
require.ensure это для связанных подбандлов, а у меня они не связаны с бандлом и их > 1000
Anatoly
Не всё так просто, я ж умею читать доки и гуглить.
Александр
А может тогда через foreman перезапускать сборку, включая в webpack.config.js новоприбывшее файло?
Anatoly
А кто сказал что руби проект? У меня жесткий энтерпрайз на яве, там артефакты в прод деплоятся раз в два месяца, только когда релизы выходят. Не прокатит такой вариант.
Александр
foreman -> nodemon, заработался
Anatoly
Плюс фронтенд этот для кучи контуров, включая php сайты, портлеты и т.д. и т.п.
Anatoly
Просто нереально за всем следить и пересобирать везде этот бандл.
Anatoly
Нужны статические moduleId в виде строк, пока это самый возможный вариант... создал ишую на ГХ, но мне кажется отфутболят подобное
Oleg
На спам похоже
Oleg
Я не с пк, удалите кто-нибудь
Combot
combot.org/chat/-1001045541386
Ivan
/stat@combot
Combot
combot.org/chat/-1001045541386
Костя
посоны, в пыхе есть application context?
Oleg
Это же не пхп чат
Костя
ну наверняка многие тут прошли через пехапе
Костя
:D
Дима
Здравствуйте, это канал про аниме?
Костя
ладно, сорян
Oleg
А как пропатчить кде под фрибсд?
Oleg
И тп
Костя
а в ноде есть application context?
Oleg
Пример?
Vlad
Костя
Костя
сервисы
Vlad
Что такое сервисы?
Vlad
В ноде есть process.env и globals
Vlad
Можно использовать только первый
Таймураз
Таймураз
Для этого нужно написать модуль
(В широком понимании этого термина)
Vlad
Vlad
Костя
Nikolay
Ну и, кстати, тот же jasmine, например, аффектит глобал.
Костя
Костя
Костя
надеюсь, меня за пых не забанят
Костя
эта штука плюёт стдаут в респонс запроса
Таймураз
Нода умеет запускать процессы и работать с ними
Костя
а я хочу сделать отдельный сервис в рамках приложения, который будет хранить данные и отдавать их всем запросам
Nikolay
Это не хорошо и не плохо, это допустимо в общем случае. В контролируемом окружении например, как в случае с тест-фреймворками.
Костя
чтобы не создавать этот paththru для каждого запроса отдельно
Vlad
Костя
вот так я бы сделал в жаве, на ноде не знаю
Vlad
Костя
Таймураз
Пишешь отдельный модуль в приложении
Тебе без изучения языка, с которым работаешь просто никак
Костя
он был бы в отдельном потоке
Vlad
Таймураз
Таймураз
Код, написанный внутри файла, без экспорта/импорта не видит, что происходит в других модулях
Я не могу вкратце объяснить, зачем тебе это говорю, надеюсь, сам сведешь концы с концами
Dreamerinnoise
Arthur 🙏
блин, даже не знаю как сформулировать поисковый запрос
как можно определить, какие npm пакеты использует проект, из тех что не указаны в package.json? в том числе установленные глобально
Vitaly