Size: a a a

2021 March 15

❌stalkerg❌ in Svelte [svelt]
раньше был плагином
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

❌stalkerg❌ in Svelte [svelt]
❌stalkerg❌
перепутал
ага, посмотрел не туда
источник

❌stalkerg❌ in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
кароче полазил по исходникам, поднялся по референсам наверх, и правда не понятно как этот add_string может запускаться
источник

КС

Кирилл Спасибович... in Svelte [svelt]
  function compile(source, options = {}) {
     options = Object.assign({ generate: 'dom', dev: false }, options);
     const stats = new Stats();
     const warnings = [];
     validate_options(options, warnings);
     stats.start('parse');
     const ast = parse$3(source, options);
     stats.stop('parse');
     stats.start('create component');
     const component = new Component(ast, source, options.name || get_name_from_filename(options.filename) || 'Component', options, stats, warnings);
     stats.stop('create component');
     const result = options.generate === false
         ? null
         : options.generate === 'ssr'
             ? ssr(component, options)
             : dom(component, options);
     return component.generate(result);
 }


вот сюда бы куда-то вставил консоль лог чтобы опции посмотреть переданные компилятору
источник

КС

Кирилл Спасибович... in Svelte [svelt]
тут единственная точка входа в фарш связанный с ssr
источник

❌stalkerg❌ in Svelte [svelt]
ага, было бы классно
источник

❌stalkerg❌ in Svelte [svelt]
есть шанс что какой то плагин к webpack не верно дёргает компилятор svelte
источник

КС

Кирилл Спасибович... in Svelte [svelt]
каким образом? лоадер подхватывает свелт файлы и потом отдаёт js, и только потом с этим что-то делают плагины
источник

❌stalkerg❌ in Svelte [svelt]
Кирилл Спасибович
каким образом? лоадер подхватывает свелт файлы и потом отдаёт js, и только потом с этим что-то делают плагины
ну лоадер это ведь так же плагин, никто в целом не мешает из другого плагина дёрнуть .svelte ещё раз во всяком случае в rollup (понятно что обычно ты обрабатываешь вывод прошлого плагина но не обязательно)
источник

❌stalkerg❌ in Svelte [svelt]
но в целом выходит что у нас есть только один подозреваемый - это svelte loader для webpack
источник

❌stalkerg❌ in Svelte [svelt]
или его настройка
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ты видел код свелт лоадера для вебпака ?
источник

❌stalkerg❌ in Svelte [svelt]
( нет, я активно копал только rollup
источник

❌stalkerg❌ in Svelte [svelt]
что с ним не так?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
Я писал код от и до, там нет сср
Может где-то закрался svelte/register ? 🤔
источник

AP

Alexander Ponomarev in Svelte [svelt]
да полюбому там хотрелоад где-то вызывает это)
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
да полюбому там хотрелоад где-то вызывает это)
ну хотреалоад есть, да, но только в деве
источник

К

Константин in Svelte [svelt]
а падало и когда в проде собирали
источник