File tree 1 file changed +14
-4
lines changed
1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -32,8 +32,18 @@ Configure inside your `webpack.config.js`:
32
32
module: {
33
33
rules: [
34
34
...
35
+ // This is only needed if you use Svelte 5+ with TypeScript
35
36
{
36
- test: / \. (html| svelte)$ / ,
37
+ test: / \. svelte\. ts$ / ,
38
+ use: [' ts-loader' , ' svelte-loader' ]
39
+ },
40
+ {
41
+ // Svelte 5+:
42
+ test: / \. (svelte| svelte\. js)$ / ,
43
+ // Svelte 3 or 4:
44
+ // test: /\.svelte$/,
45
+ // In case you write Svelte in HTML (not recommended since Svelte 3):
46
+ // test: /\.(html|svelte)$/,
37
47
use: ' svelte-loader'
38
48
},
39
49
{
@@ -76,7 +86,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
76
86
rules: [
77
87
...
78
88
{
79
- test: / \. (html | svelte)$ / ,
89
+ test: / \. (svelte | svelte\. js )$ / ,
80
90
use: {
81
91
loader: ' svelte-loader' ,
82
92
options: {
@@ -219,7 +229,7 @@ module.exports = {
219
229
rules: [
220
230
...
221
231
{
222
- test: / \. (html | svelte)$ / ,
232
+ test: / \. (svelte | svelte\. js )$ / ,
223
233
use: {
224
234
loader: ' svelte-loader' ,
225
235
options: {
@@ -311,7 +321,7 @@ module.exports = {
311
321
rules: [
312
322
...
313
323
{
314
- test: / \. (html | svelte)$ / ,
324
+ test: / \. (svelte | svelte\. js )$ / ,
315
325
use: {
316
326
loader: ' svelte-loader' ,
317
327
options: {
You can’t perform that action at this time.
0 commit comments