Comments (5)
This is what worked for me:
- in globals.d.ts (at the root folder)
declare module "*.svg" {
const content: any
export default content
}
from gatsby-plugin-react-svg.
also getting this error in a vanilla gatsby project
from gatsby-plugin-react-svg.
Is it building? Is it an error or a hint?
from gatsby-plugin-react-svg.
It builds fine. I've followed all the instructions to a T,
For the import:
import HSIcon from '../../../assets/images/HazelSoftware_Logo_V1_Icon_FullColor.svg'
it just says:
Cannot find module '../../../assets/images/HazelSoftware_Logo_V1_Icon_FullColor.svg' or its corresponding type declarations
with type defs file index.d.ts
import * as React from 'react'
import { CSSProperties, DOMAttributes } from 'react'
export interface CustomCSS extends CSSProperties {
[key: `--${string}`]: string | number
}
// images
declare module '*.jpg'
declare module '*.png'
declare module '*.svg' {
const content: any
export default content
}
and config:
{
resolve: 'gatsby-plugin-react-svg',
options: {
rule: {
include: /assets\/images/,
},
},
},
from gatsby-plugin-react-svg.
Yeah, we don't generate types for the SVG. PRs welcome but no idea how you're even supposed to do that. Regardless, it's probably an upstream kind of thing.
from gatsby-plugin-react-svg.
Related Issues (20)
- Dynamic imports HOT 2
- This plugin works fine in development mode - but on prod it behaves different.
- Invalid Character found in every SVG I have HOT 1
- Unable to load SVG's from custom folder HOT 5
- is it possible to use svg on filepath url
- Module parse failed: Unexpected character '' HOT 3
- Error query.substr is not a function
- unable to use list-style with imported SVG HOT 2
- query parameter `classIdPrefix: true` not working HOT 5
- Multiple same svg only render single svg HOT 4
- Default plugin setup not working in Gatsby version 3: "maskType" HOT 3
- Unable to resolve svg path in deploy(Netlify) but works in localhost HOT 1
- Error on documentation in gatsby-config.js
- receiving Error: Invalid character entity when importing an svg file as Component
- Mocking Component in Jest HOT 1
- Error building on Vercel HOT 3
- Add support for Gatsby V5 HOT 3
- Dependency `svg-react-loader` uses vulnerable version of `loader-utils` HOT 2
- SVG Image Import: Support for defaultProps will be removed from function components HOT 1
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 gatsby-plugin-react-svg.