-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Relative imports break within MDX files #5
Comments
@mrpotatoes. It is strange that your stack trace is different from your import, i.e. I wanted to verify this myself, because soon I will actually be using the MDX. I did get it working, but please note that when I was creating files and importing them, I ran into issues with the hot-reload. Most of the time, a Here is my example (I just added this in the current import TC from '../../../src/components/TestComponent';
....
<TC /> and my component in the import React from 'react';
export default () => <div>Hello World?!?!</div> I also wanted to make sure that you could add in some json, so I added a dummy json file, imported it, tucked this line in the It also appeared to work. |
Yeah, the import is off cuz I got the testcomponent working with web pack's namespaces working. Not the json tho. I'll give it another shot when im at a computer. |
import TC from '../../../src/components/test-component';
import data from '../../../src/components/data.json';
import data2 from './data.json'
<TC />
# This is a test component
<div>
{console.log('data', data)}
{console.log('data2', data2)}
</div> loading components and data worked for me. After running webpack: changing already referenced files causes a full page refresh. |
I believe this has to do with configuring MDX to use proper imports as this is something that it should be able to do.
For instance, given this
mdx
fileThe stack trace returned is thus:
Perhaps this link will provide some help: ChristopherBiscardi/gatsby-mdx#199
ChristopherBiscardi/gatsby-mdx#176
The text was updated successfully, but these errors were encountered: