pull/4282/head
Maxim Matyunin 6 years ago
parent 4c4a39ca83
commit cf39b8b3a4

@ -184,19 +184,25 @@ export default async function preprocess(
if (p.markup) { if (p.markup) {
processed = await process_markup(source, p.markup, filename); processed = await process_markup(source, p.markup, filename);
source = processed.source; source = processed.source;
if (processed.dependencies.length) dependencies.push(...processed.dependencies); if (processed.dependencies && processed.dependencies.length) {
dependencies.push(...processed.dependencies);
}
} }
if (p.script) { if (p.script) {
processed = await process_script(source, p.script, filename); processed = await process_script(source, p.script, filename);
source = processed.source; source = processed.source;
if (processed.dependencies.length) dependencies.push(...processed.dependencies); if (processed.dependencies && processed.dependencies.length) {
dependencies.push(...processed.dependencies);
}
} }
if (p.style) { if (p.style) {
processed = await process_style(source, p.style, filename); processed = await process_style(source, p.style, filename);
source = processed.source; source = processed.source;
if (processed.dependencies.length) dependencies.push(...processed.dependencies); if (processed.dependencies && processed.dependencies.length) {
dependencies.push(...processed.dependencies);
}
} }
}); });

@ -0,0 +1,11 @@
export default {
strictOrder: false,
preprocess: [
{
style: ({ content }) => ({ code: content.replace(/one/g, 'two') }),
},
{
markup: ({ content }) => ({ code: content.replace(/two/g, 'three') }),
},
],
};

@ -0,0 +1,11 @@
<p>one</p>
<style>
.three {
color: red;
}
</style>
<script>
console.log('one');
</script>

@ -0,0 +1,11 @@
<p>one</p>
<style>
.three {
color: red;
}
</style>
<script>
console.log('one');
</script>
Loading…
Cancel
Save