replace file-loader with url-loader for inline svg to css

This commit is contained in:
Pavel Mineev
2021-01-12 13:39:26 -06:00
committed by Umputun
parent 43935bbd38
commit e429936831
3 changed files with 29 additions and 3 deletions
+24
View File
@@ -15780,6 +15780,30 @@
}
}
},
"url-loader": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
"integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
"dev": true,
"requires": {
"loader-utils": "^2.0.0",
"mime-types": "^2.1.27",
"schema-utils": "^3.0.0"
},
"dependencies": {
"schema-utils": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
"integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.6",
"ajv": "^6.12.5",
"ajv-keywords": "^3.5.2"
}
}
}
},
"url-parse": {
"version": "1.4.7",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+1
View File
@@ -108,6 +108,7 @@
"ts-loader": "^8.0.14",
"tsconfig-paths-webpack-plugin": "^3.3.0",
"typescript": "^4.1.3",
"url-loader": "^4.1.1",
"webpack": "^5.11.1",
"webpack-bundle-analyzer": "^4.3.0",
"webpack-cli": "^4.3.1",
+4 -3
View File
@@ -159,19 +159,20 @@ module.exports = (_, { mode, analyze }) => {
],
};
const fileRule = {
const urlRule = {
test: /\.(png|jpg|jpeg|gif|svg)$/,
exclude: /node_modules/,
use: {
loader: 'file-loader',
loader: 'url-loader',
options: {
name: '[name].[ext]',
publicPath: PUBLIC_PATH,
limit: 1200,
},
},
};
const rules = [cssRule, cssModulesRule, fileRule];
const rules = [cssRule, cssModulesRule, urlRule];
const devServer = {
port: PORT,