Как интегрировать Скайлинк в реактивный проект? - PullRequest
0 голосов
/ 05 мая 2018

Я использую Skylink для видеовызовов, и я хочу использовать в проекте реагирования. Я знаю, как использовать его с Vanilla JavaScript, так как их демонстрационный проект на codepen Но когда я пытаюсь использовать его с реакцией, я получаю некоторые ошибки. Вот как я пытался:

  1. Установил пакет из npm, используя Yarn.
  2. импортировал посылку import SkyLink from 'skylinkjs'
  3. Затем вызывается конструктор функции 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

и если я попытаюсь импортировать все из модуля, а затем вызвать функцию-конструктор:

import * as SkyLink from 'skylinkjs'; const skylink = new SkyLink();

ошибка будет такой Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_3_skylinkjs__ is not a constructor

Подскажите, пожалуйста, что я делаю не так?

1 Ответ

0 голосов
/ 05 мая 2018

У вас есть опечатка. Любое из следующего будет работать.

import { Skylink } from 'skylinkjs';
const skylink = new Skylink();

или

import skylinkjs from 'skylinkjs';
const skylink = new skylinkjs.Skylink();
...