Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation for how to import JS modules? #143

Open
yowzadave opened this issue Jun 26, 2019 · 4 comments
Open

Documentation for how to import JS modules? #143

yowzadave opened this issue Jun 26, 2019 · 4 comments

Comments

@yowzadave
Copy link

Apologies if a GitHub issue is not the proper place for this question. I'm looking for documentation or examples for how one might import/require a JS module for use with mini_racer. Specifically, I'm working on a Rails app that uses webpacker to compile JS assets; my guess would be that I should be able to import a compiled pack for use by mini_racer.

@SamSaffron
Copy link
Collaborator

To be honest this is not something I ever fought with.

There is some module support in libv8 these days not sure how deep it runs, in general we simply use bundles.

@yowzadave
Copy link
Author

Interesting...is this not an expected use case for mini_racer? It seems like any time I attempt to load a file that has been compiled by webpack I get the error:

TypeError: Cannot read property 'prototype' of undefined

@SamSaffron
Copy link
Collaborator

It is an expected use case, just we need more documentation. Browsers ship a DOM and a bunch of helpers, MiniRacer ships libv8 which is just the engine.

So I am open to writing some docs in the readme explaining how you attach a car to an engine but keep in mind there are lots of ways to build a car.

@yowzadave
Copy link
Author

Understood—thanks anyhow!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants