You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 1, 2023. It is now read-only.
I made a library with create-react-library called components.
What's weird is that it builds just fine (npm build) but when I try to use it in an application I get the error
ERROR in ../components/src/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: /home/ploppz/components/src/index.js: Support for the experimental syntax 'jsx' isn't currently enabled (18:10):
16 |
17 | function MyAppBar({ children, name }) {
> 18 | return <AppBar title={<span>Title</span>} position={"sticky"}>
| ^
19 | <Toolbar>
20 | <a href="/">
21 | <img
In package.json: "components": "file:../components",
This application is a CRA application that worked fine before I tried to include this library - it definitely has JSX enabled.
When I google my problem, the solutions I find have to change the babel config, but afaik, I cannot do that without ejecting the CRA...
Please tell me if you need more information.
The text was updated successfully, but these errors were encountered:
Did you end up finding a solution? i'm having the exact some problem except with my own component library. I just want to be able to install my own package without having to 'pre-build' it.
It turns out that despite it actually being rather straightforward, there's no good guide to do it except for this one which sadly has not yet been finalized and released. That's at least the only resource that helped for me (I tried to go through several guides, all of them more complex, and always ended up getting some error).
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I made a library with
create-react-library
calledcomponents
.What's weird is that it builds just fine (
npm build
) but when I try to use it in an application I get the errorIn
package.json
:"components": "file:../components",
This application is a CRA application that worked fine before I tried to include this library - it definitely has JSX enabled.
When I google my problem, the solutions I find have to change the babel config, but afaik, I cannot do that without ejecting the CRA...
Please tell me if you need more information.
The text was updated successfully, but these errors were encountered: