Skip to content

Commit 1f7ce7e

Browse files
committed
chore: remove deprecated file-loader from examples
1 parent 73d2a66 commit 1f7ce7e

File tree

22 files changed

+18
-18
lines changed

22 files changed

+18
-18
lines changed

examples/chunk-optimization/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = {
1616
module: {
1717
rules: [
1818
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
19-
{ test: /\.png$/, loader: 'file-loader' }
19+
{ test: /\.png$/, type: 'asset/resource' }
2020
]
2121
},
2222
optimization: {
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Webpack App</title><meta name="viewport" content="width=device-width,initial-scale=1"><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body><h2>Partial</h2><img src="55b19870aff2e53d1fb1a258c1032fbf.png"></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Webpack App</title><meta name="viewport" content="width=device-width,initial-scale=1"><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body><h2>Partial</h2><img src="55b19870aff2e53d1fb1.png"></body></html>

examples/custom-template/readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# custom template
22

33
This example uses a custom underscore template which inlines an partial using the html-loader:
4-
`<%= require('html-loader!./partial.html') %>`
4+
`<%= require('html-loader!./partial.html').default %>`

examples/custom-template/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
module: {
1515
rules: [
1616
{ test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },
17-
{ test: /\.png$/, loader: 'file-loader' }
17+
{ test: /\.png$/, type: 'asset/resource' }
1818
]
1919
},
2020
plugins: [

examples/default/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = {
1313
module: {
1414
rules: [
1515
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
16-
{ test: /\.png$/, loader: 'file-loader' }
16+
{ test: /\.png$/, type: 'asset/resource' }
1717
]
1818
},
1919
plugins: [

examples/favicon/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
module: {
1515
rules: [
1616
{ test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },
17-
{ test: /\.png$/, loader: 'file-loader' }
17+
{ test: /\.png$/, type: 'asset/resource' }
1818
]
1919
},
2020
plugins: [
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1a258c1032fbf.png"></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1.png"></body></html>
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1a258c1032fbf.png"></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1.png"></body></html>

examples/html-loader/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
module: {
1515
rules: [
1616
{ test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },
17-
{ test: /\.png$/, loader: 'file-loader' },
17+
{ test: /\.png$/, type: 'asset/resource' },
1818
{ test: /\.html$/, loader: 'html-loader' }
1919
]
2020
},
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<html><head><title>Webpack App</title><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body>Hello World from backend -<h2>Partial</h2><img src="55b19870aff2e53d1fb1a258c1032fbf.png"></body></html>
1+
<html><head><title>Webpack App</title><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head><body>Hello World from backend -<h2>Partial</h2><img src="55b19870aff2e53d1fb1.png"></body></html>

examples/javascript-advanced/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
module: {
1515
rules: [
1616
{ test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },
17-
{ test: /\.png$/, loader: 'file-loader' },
17+
{ test: /\.png$/, type: 'asset/resource' },
1818
{ test: /\.html$/, loader: 'html-loader' }
1919
]
2020
},
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<head><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head>Hello World from backend2021-02-19T12:55:16.489Z<h2>Partial</h2><img src="55b19870aff2e53d1fb1.png">
1+
<head><script defer="defer" src="bundle.js"></script><link href="styles.css" rel="stylesheet"></head>Hello World from backend2021-02-19T13:58:22.479Z<h2>Partial</h2><img src="55b19870aff2e53d1fb1.png">

examples/multi-page/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = {
1616
module: {
1717
rules: [
1818
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
19-
{ test: /\.png$/, loader: 'file-loader' }
19+
{ test: /\.png$/, type: 'asset/resource' }
2020
]
2121
},
2222
plugins: [

examples/pug-loader/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
module: {
1515
rules: [
1616
{ test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },
17-
{ test: /\.png$/, loader: 'file-loader' },
17+
{ test: /\.png$/, type: 'asset/resource' },
1818
{ test: /\.pug$/, loader: 'pug-loader' }
1919
]
2020
},
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><script defer="defer" src="a.js"></script><script defer="defer" src="b.js"></script><script defer="defer" src="c.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1a258c1032fbf.png"></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><script defer="defer" src="a.js"></script><script defer="defer" src="b.js"></script><script defer="defer" src="c.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1.png"></body></html>
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><script defer="defer" src="a.js"></script><script defer="defer" src="b.js"></script><script defer="defer" src="d.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1a258c1032fbf.png"></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Example template</title><meta name="viewport" content="width=device-width,initial-scale=1"><script defer="defer" src="a.js"></script><script defer="defer" src="b.js"></script><script defer="defer" src="d.js"></script><link href="styles.css" rel="stylesheet"></head><body><img src="55b19870aff2e53d1fb1.png"></body></html>

examples/sort-manually/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
module: {
2020
rules: [
2121
{ test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },
22-
{ test: /\.png$/, loader: 'file-loader' },
22+
{ test: /\.png$/, type: 'asset/resource' },
2323
{ test: /\.html$/, loader: 'html-loader' }
2424
]
2525
},

migration.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ For the above example you would have to configure a [html](https://github.com/we
8383
```js
8484
module: {
8585
rules: [
86-
{test: /\.png$/, loader: "file-loader"},
86+
{ test: /\.png$/, type: 'asset/resource' },
8787
{
8888
test: /\.html$/,
8989
exclude: /index\.html$/, // you need to exclude your base template (unless you do not want this plugin own templating feature)

0 commit comments

Comments
 (0)