У меня есть приложение ES6
(с Babel 6.5
и Webpack
), и оно успешно импортирует мои модули следующим образом:
import $ from 'jquery';
Я хотел установить https://github.com/robflaherty/riveted/blob/master/riveted.js (плагин для Google Analytics), но, как вы видите, код не имеет чего-то например module.exports = ...
, он определяет только глобальную переменную riveted
, но имеет, по-видимому, действительный package.json
, указывающий на riveted.js
.
Итак, сделаем что-то вроде
import riveted from 'riveted'
riveted.init();
вызывает ошибку:
_riveted2.default.init не является функцией
import riveted from 'riveted'
riveted.init();
import 'riveted'
riveted.init();
вызывает ошибку:
заклепка не определена
import * as riveted from 'riveted'
riveted.init();
вызывает ошибку:
riveted.init не является функцией
Как получить доступ к зацикленной функции init()?