I tried to replicate this in a new ember app, here's what I did.
I created a new component using the ember generator command ember g component my-video. PS: If you are on higher versions of ember, you need to manually say ember g component-class my-video
Inside the components/my-video.js, I tried doing the following import:
I tried this, and without the util imported in the component, things seem to work for me. I'm trying this in Ember 3.17+ app. Maybe something in the util is causing this issue?
Hi Francisco,
I tried to replicate this in a new ember app, here's what I did.
I created a new component using the ember generator command
ember g component my-video
. PS: If you are on higher versions of ember, you need to manually sayember g component-class my-video
Inside the components/my-video.js, I tried doing the following import:
import * as TwilioVideo from 'twilio-video';
But I ended facing this issue: github.com/twilio/twilio-video.js/... (globals is not defined)
So the solution to it was to say:
import * as TwilioVideo from 'twilio-video/dist/twilio-video';
And then use TwilioVideo inside the component as you normally would use.
I've not gone too far using the
TwilioVideo
import because I believe that was the point where you had been stuck.Like Isaac has mentioned, please do join us on Ember's discord.
Thanks! Gonna try it tonight. I'll let you know what happens :)
Hello again!
Just tried (couldn't wait until the night) and your approach worked. Still the error happens but the component doesn't stop working.
Thanks a lot! 👍🏽
Would it be possible for you to share a gist of what you had tried?
In the components where the importing was failing I did:
And then kept using the library as normal.
And which method are you trying to use? Is it possible to share a github gist?
Sure. Here's the link gist.github.com/cesc1989/3791d184c...
I tried this, and without the util imported in the component, things seem to work for me. I'm trying this in Ember 3.17+ app. Maybe something in the util is causing this issue?
Interesting 🤔. Gonna give it a try.
Sure, let me know how it goes :)