File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed
Expand file tree Collapse file tree 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`:
3232 module: {
3333 rules: [
3434 ...
35+ // This is only needed if you use Svelte 5+ with TypeScript
3536 {
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)$/,
3747 use: ' svelte-loader'
3848 },
3949 {
@@ -76,7 +86,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
7686 rules: [
7787 ...
7888 {
79- test: / \. (html | svelte)$ / ,
89+ test: / \. (svelte | svelte\. js )$ / ,
8090 use: {
8191 loader: ' svelte-loader' ,
8292 options: {
@@ -219,7 +229,7 @@ module.exports = {
219229 rules: [
220230 ...
221231 {
222- test: / \. (html | svelte)$ / ,
232+ test: / \. (svelte | svelte\. js )$ / ,
223233 use: {
224234 loader: ' svelte-loader' ,
225235 options: {
@@ -311,7 +321,7 @@ module.exports = {
311321 rules: [
312322 ...
313323 {
314- test: / \. (html | svelte)$ / ,
324+ test: / \. (svelte | svelte\. js )$ / ,
315325 use: {
316326 loader: ' svelte-loader' ,
317327 options: {
You can’t perform that action at this time.
0 commit comments