Вход в том месте, где вызывается провайдер. Но классический сервис локатор не знает статически, что он найдет. В общем, чувствую, бредовая затея. K-js работает в closed world, там такие финты не проходят.
Вход в том месте, где вызывается провайдер. Но классический сервис локатор не знает статически, что он найдет. В общем, чувствую, бредовая затея. K-js работает в closed world, там такие финты не проходят.
В закрытом мире их нужно компилировать вместе, но загружать можно раздельно
В закрытом мире их нужно компилировать вместе, но загружать можно раздельно
В принципе да. У меня именно тот случай. Много модулей, но не все надо загружать сразу. Вопрос как сделать так, чтобы было автоматическое обнаружение модуля по подгруженной градл зависимости. На jvm это делается через meta-inf. Тут в принципе можно через window.
В общей зависимости можно сделать "сервис" в котором имплиментации будут регистрироваться, а клиенты искать.
Да, в этом идея, но все это придется тащить через js-глобалки и не понятно в какой момент регистрировать. В общем, ещё подумаю. Возможно проще регистрировать все при подгрузке жсников в конечный html. Там-то их точно явно надо указывать.
Я отловил таки баг, за которым три недели охотился (он оказался на бэке) но пришлось руками вставлять println в код, как настоящему жсеру. Без сорс мапов грустно.
Я просто не очень в курсе вообще, как нпм публикуется
в жаба мире есть мавен репозиторий и в него все публикуется, я ожидал что в JS мире есть что-то подобное и на ум пришел NPM сразу. Есть еще альтернативы?