Uncaught ReferenceError: main is not defined
andys8 opened this issue · 3 comments
The seems to be a small issue that a call to main is not working. It can be reproduced, but it doesn't seem to affect functionality.
How to reproduce the issue
- Open https://try.purescript.org
- Open the browser console
Uncaught ReferenceError: main is not defined
I can't reproduce this. Nevermind, I can.
This was likely caused by #279 somehow.
So, I thought main here referred to the frame.js's main that I add to call the compiled module's JS code. However, the main referenced here is the client's code.
The issue is caused by this line in package.json
I was using spago bundle-app, which I forgot adds the final main(); call before bundling it. So, in the bundle script, my extra addition of a main(); call via the --footer:js=\"\n\nmain();\" arg passed to esbuild is what causes this reference error.

