Unable to use ESBuild instead of babel-loader in webpack config #740
Unanswered
sahajarora1286
asked this question in
Q&A
Replies: 1 comment 9 replies
-
Hi @sahajarora1286, We could probably get to the bottom of this, but we will release a Re.Pack 5 alpha very soon and in there you will be able to utilize Rspack with SWC which should be even faster than ESBuild. Nonetheless, if you figure this out, please leave a note so others might see it, thanks! |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I have a React Native Super App that leverages Re.Pack. I have webpack configs for all apps in the project (monorepo).
Currently they're set up to use
babel-loader
for transpilingjs/ts/jsx/tsx
files as well as certainnode_modules
to overcome theESM / CJS
problem.The apps have very minimal scaffolding code in them, and yet it takes a long time to compile them (on a fast M1 Macbook Pro).
I read an article by repack where it suggested using
ESBuild
to speed up webpack's performance.This is the webpack rules config (partial) I have with ESBuild which doesn't seem to be working:
This webpack config is of a micro-app that gets loaded (via module-federation) lazily at runtime by the
host
app when the user visits a certain page in thehost
app.The micro-app fails to compile with the following error:
Any help on this will be greatly appreciated, as using
babel-loader
seems to be way too slow for local development.Thanks in advance!
UPDATE:
After changing the rules in webpack to:
I get the following transpilation errors for the node_modules:
Beta Was this translation helpful? Give feedback.
All reactions