rollup: dedupe svelte package

This commit is contained in:
Conduitry
2019-07-09 04:02:17 -04:00
parent 2e54c448b3
commit b9b81a6308
2 changed files with 9 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ const dev = mode === 'development';
const legacy = !!process.env.SAPPER_LEGACY_BUILD;
const onwarn = (warning, onwarn) => (warning.code === 'CIRCULAR_DEPENDENCY' && /[/\\]@sapper[/\\]/.test(warning.message)) || onwarn(warning);
const dedupe = importee => importee === 'svelte' || importee.startsWith('svelte/');
export default {
client: {
@@ -28,7 +29,8 @@ export default {
emitCss: true
}),
resolve({
browser: true
browser: true,
dedupe
}),
commonjs(),
@@ -69,7 +71,9 @@ export default {
generate: 'ssr',
dev
}),
resolve(),
resolve({
dedupe
}),
commonjs()
],
external: Object.keys(pkg.dependencies).concat(