класс модуля javascript es6 включает в голову - PullRequest
0 голосов
/ 29 июня 2018

У меня есть следующий файл класса:

export default class test
{
    constructor()
    {
        console.log('ok');
    }
}

Когда я связываю это с babel / gulp в качестве модуля es6, я просто могу сделать

import 'test' from 'test';
const t = new test();

Я также хочу предоставить эту библиотеку для включения ее традиционным способом

<script src="test.min.js"></script>
const t = new test();

Я связываю test.min.js с browserify, я также могу заставить это работать, только когда добавляю

window.test = test;

в конец файла класса и

const t = new window.test();

при вызове.

Есть ли способ обойти окно? префикс, особенно при звонке?

Заранее спасибо!

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