Comments (4)
Your TypeScript loader is targeting every file in the webpack build, which includes Playroom's own internal source. Try adding exclude: /node_modules/
to your rule.
from playroom.
This is working for me. I copied it from the internal webpack config and fixed the paths.
module: {
rules: [
{
test: /\.(ts|tsx)$/,
include: __dirname,
exclude: /node_modules/,
use: {
loader: require.resolve('babel-loader'),
options: {
presets: [
require.resolve('@babel/preset-env'),
require.resolve('@babel/preset-react'),
require.resolve('@babel/preset-typescript')
],
plugins: [
require.resolve('@babel/plugin-proposal-class-properties')
]
}
}
},
{
test: /\.js$/,
include: __dirname,
exclude: /node_modules/,
use: {
loader: require.resolve('babel-loader'),
options: {
presets: [
require.resolve('@babel/preset-env'),
require.resolve('@babel/preset-react')
],
plugins: [
require.resolve('@babel/plugin-proposal-class-properties')
]
}
}
}
],
},
from playroom.
Closing for now because this is an issue with custom webpack config, not with Playroom itself.
from playroom.
Added this configuration but it is still the same error:
module: {
rules: [
// .ts, .tsx
{
test: /\.tsx?$/,
exclude: [path.resolve(__dirname, "node_modules")],
use: [
{
loader: 'babel-loader',
options: { plugins: ['react-hot-loader/babel'] }
},
'ts-loader'
].filter(Boolean)
}
]
},
from playroom.
Related Issues (20)
- Custom Icons
- Improve themes documentation
- Shared links are broken HOT 3
- Custom fonts/static assets HOT 4
- Reduce the gap showing TS errors 👀
- Checkbox logic could be improved
- componentsToHints breaks if `PlayRoomProps.components` file contains something other than a component
- Dark mode shadows
- React 18 support HOT 5
- v0.28.x fails on project using @vanilla-extract/next-plugin HOT 1
- v0.28.x HOT 2
- [Feature Request] Detach code panel to separate window
- Gitlab Addon HOT 1
- With prettier V3, opening code snippets generate an error HOT 1
- Feature Request: Support `Cmd + /` to comment out code
- Logistics of renaming frame.html to frame/index.html HOT 2
- Code given to frames aren't compressed HOT 6
- Editor for an additional css / scss file HOT 1
- Windows machine giving Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: from version 0.33.0 upwards HOT 1
- Unable to build playroom without a favicon 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 playroom.