Skip to content
This repository was archived by the owner on Apr 19, 2021. It is now read-only.

Commit 2a493cd

Browse files
committed
🐛 fix: make Rollup build not crash on TypeScript errors
1 parent 66507cb commit 2a493cd

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

rollup.config.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,10 @@ export default {
5050
dedupe: ["svelte"],
5151
}),
5252
commonjs({ sourceMap: !!sourcemap }),
53-
typescript({ sourceMap: !!sourcemap }),
53+
typescript({
54+
noEmitOnError: !dev,
55+
sourceMap: !!sourcemap,
56+
}),
5457
json(),
5558

5659
legacy && babel({
@@ -97,7 +100,10 @@ export default {
97100
dedupe: ["svelte"],
98101
}),
99102
commonjs({ sourceMap: !!sourcemap }),
100-
typescript({ sourceMap: !!sourcemap }),
103+
typescript({
104+
noEmitOnError: !dev,
105+
sourceMap: !!sourcemap,
106+
}),
101107
json(),
102108
],
103109
external: Object.keys(pkg.dependencies).concat(
@@ -118,7 +124,10 @@ export default {
118124
"process.env.NODE_ENV": JSON.stringify(mode),
119125
}),
120126
commonjs({ sourceMap: !!sourcemap }),
121-
typescript({ sourceMap: !!sourcemap }),
127+
typescript({
128+
noEmitOnError: !dev,
129+
sourceMap: !!sourcemap,
130+
}),
122131
!dev && terser(),
123132
],
124133

0 commit comments

Comments
 (0)