Source:  Twitter logo

I have a Create React App that I migrated to Vite.
I use

Both versions of the app are exactly the same (simply copy/paste) except the bundlers.

This is my websocket connection

import { io } from ''

export function App() {
  useEffect(() => {

In the webpack version I can see in the network tab that is attempting to connect.

But in the vite version it doesn't, it doesn't even throw an error.

How can I fix this? is this have anything to do with Vite only supporting ESM packages and not CommonJS?

Copyright © 2022 QueryThreads

All content on Query Threads is licensed under the Creative Commons Attribution-ShareAlike 3.0 license (CC BY-SA 3.0).