Comments (2)
If you open the body.css file that's generated in your browser and then search for @font-face you'll maybe see something like this:
@font-face {
font-family: 'Icons';
src: url(/8e3c7f5520f5ae906c6cf6d7f3ddcd19.eot);
src: url(/8e3c7f5520f5ae906c6cf6d7f3ddcd19.eot?#iefix) format('embedded-opentype'), url(/0ab54153eeeca0ce03978cc463b257f7.woff2) format('woff2'), url(/faff92145777a3cbaf8e7367b4807987.woff) format('woff'), url(/b87b9ba532ace76ae9f6edfe9f72ded2.ttf) format('truetype'), url("<svg xmlns=\"http://www.w3.org/2000/svg\"><defs><font id=\"fontawesome-free\" horiz-adv-x=\"640\"><font-face font-family=\"Font Awesome 5 Free\" units-per-em=\"512\" ascent=\"448\" descent=\"64\" font-weight=\"900\" font-sty...
You can see that the Icons are trying to use the svg which is being loaded as svg markup instead of a url.
So you can change the webpack.base.config to use base64 strings for svgs like this:
{
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
loader: 'url-loader',
options: { limit: 10000, mimetype: 'image/svg+xml' },
},
In the past I've wanted to support both types of svg import so done things along these lines:
{
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
include: [ /semantic-ui/ ],
loader: 'url-loader',
options: { limit: 10000, mimetype: 'image/svg+xml' },
}, {
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
exclude: [ /semantic-ui/ ],
use: [
{
loader: 'svg-inline-loader',
options: { removeTags: false, removeSVGTagAttrs: false },
}, {
loader: 'svgo-loader',
options: svgoConfig,
},
],
},
Ensuring that the include and exclude are tweaked appropriately.
from breko-hub.
That's beautiful! I'm going to need to set aside time this week to dig into webpack and loaders a bit more. Thanks for the help, again!
from breko-hub.
Related Issues (20)
- Version 10 of node.js has been released HOT 1
- Windows path bug in css-modules HOT 11
- Mocha doesn't terminate HOT 3
- Serverside redux+socket example HOT 2
- An in-range update of react is breaking the build 🚨 HOT 2
- An in-range update of babel7 is breaking the build 🚨 HOT 2
- How to disable server-side rendering? HOT 5
- Preloading data from backend before SSR HOT 4
- How to edit the expected server-side state? HOT 6
- Update react-helmet HOT 1
- An in-range update of eslint is breaking the build 🚨 HOT 5
- Implement review apps HOT 1
- An in-range update of chokidar is breaking the build 🚨
- An in-range update of eslint-plugin-react is breaking the build 🚨
- An in-range update of webpack is breaking the build 🚨
- An in-range update of sinon is breaking the build 🚨
- An in-range update of enzyme-to-json is breaking the build 🚨
- An in-range update of eslint-plugin-react is breaking the build 🚨
- An in-range update of url-loader is breaking the build 🚨
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from breko-hub.