You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git clone https://github.com/benblazak/_svelte_preprocess__pug_template_inheritance.git
cd _svelte_preprocess__pug_template_inheritance
npm install
npm run dev -- --open
try the mixin link
this should work
try the template link
this should fail with the error message
Declaration of template inheritance ("extends") should be the first thing in the file. There can only be one extends statement per file.
ideas
i think the reason extends ... is not the first thing in the file is because the svelte mixins are prepended here:
@Minasokoni I needed the practice, so i submitted a pull request. Till then you can use the branch -- or feel free to improve it (no matter who get's the PR credit, if they're willing to accept a fix) I may not have time to do more than this first submission.
bug
cannot use pug template inheritance
test
sample repo: https://github.com/benblazak/_svelte_preprocess__pug_template_inheritance
git clone https://github.com/benblazak/_svelte_preprocess__pug_template_inheritance.git cd _svelte_preprocess__pug_template_inheritance npm install npm run dev -- --open
ideas
i think the reason
extends ...
is not the first thing in the file is because the svelte mixins are prepended here:svelte-preprocess/src/transformers/pug.ts
Line 68 in a239e82
The text was updated successfully, but these errors were encountered: