我正在使用Skylink进行视频通话,我想在反应项目中使用。我知道如何将它与Vanilla JavaScript一起使用,因为他们的演示项目位于codepen 但是当我尝试使用它时,我会遇到一些错误。这是我尝试的方式:
import SkyLink from 'skylinkjs'
const skylink = new SkyLink();
但是我收到以下错误: Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_3_skylinkjs___default.a is not a constructor
如果我尝试像这样导入:
import {SkyLink} from 'skylinkjs';
const skylink = new SkyLink();
然后错误是
Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_3_skylinkjs__.SkyLink is not a constructor
如果我尝试从模块导入all,然后调用函数costructor:
import * as SkyLink from 'skylinkjs';
const skylink = new SkyLink();
错误将是Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_3_skylinkjs__ is not a constructor
你能告诉我我做错了什么吗?
答案 0 :(得分:1)
你有一个错字。以下任何一种都可以使用。
import { Skylink } from 'skylinkjs';
const skylink = new Skylink();
或
import skylinkjs from 'skylinkjs';
const skylink = new skylinkjs.Skylink();