ES6: Как импортировать и экспортировать модули и сохранять доступ из консоли - PullRequest
0 голосов
/ 10 марта 2020

Обычно я могу запускать функции UIkit из консоли, например:

UIkit.alert('.myalert').close();

У меня есть небольшой пример, где я использую UIkit и фиктивную функцию. При компиляции у меня больше нет доступа через консоль:

import UIkit from 'uikit';
import Icons from './uikit/uikit-icons';
UIkit.use(Icons);

import Myfunction from './myfunction';

document.addEventListener('DOMContentLoaded', () => {
    Myfunction('something');
})

Я добавил это, чтобы экспортировать UIkit без удачи:

export default { UIkit };

Ответы [ 2 ]

1 голос
/ 10 марта 2020

Добавить window.UIkit = UIkit после import

0 голосов
/ 10 марта 2020

Я считаю, что это должно быть export default UIkit;, потому что теперь вы экспортируете объект с UIkit, являющимся его ключом. Но вам также нужно импортировать UIkit в myfunction.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...