Uncaught ReferenceError: требование не определено после транспиляции с помощью babel и загрузки в браузер - PullRequest
0 голосов
/ 20 июня 2020

Мне нужно перенести файл javascript, написанный с синтаксисом ES6 / 7, в ES5 и динамически встроить его в веб-страницу. Вот как я пытаюсь транспилировать.

const babel = require("@babel/core");

const es15Code = babel.transform(sourceJavascript, {
    "presets": [
        ["@babel/preset-env",{
            useBuiltIns: "usage",
            corejs: 3,
            targets: {
                "browsers": "> 0.2%, not dead"
            }
        }]
    ]
});

Транспиле работает нормально, но, как показано ниже, он вводит серию вызовов require:

enter image description here

и, таким образом, при загрузке в браузере выдает сообщение об ошибке Uncaught ReferenceError: require is not defined. Как я мог предотвратить эту ошибку? Что я могу здесь сделать?

...