Hi! This is the first time I'm asking a question here at DEV :) Hope you can shed some light on this thing.
Context
I'm working on a pe...
For further actions, you may consider blocking this person and/or reporting abuse
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.
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 :)
Thanks! Gonna try it tonight. I'll let you know what happens :)
Hi, Francisco. A friend from Ember Discord directed me to your blog post about migrating your app to Ember.
You mentioned having trouble with importing
twilio-video
in Ember. I was wondering if you would like to join Ember Discord (discordapp.com/invite/emberjs) so that you can ask people on the#help
channel. Another possibility is to ask on Ember Discourse (discuss.emberjs.com/).Thanks for writing both blog posts!
Isaac,
Thanks @ijlee2 Going to give a try to the solution shared by @abhilashlr
If that doesn't work, I'll ask in the Discord chat. Either way I think I'm joining the Discord server :)