Я хочу преобразовать ES6 в ES5 для использования браузером (IE).Так как мне нужно несколько заполнителей, "useBuiltIns": "usage"
был установлен.
{
"sourceType": "script",
"ignore": ["gulpfile.js"],
"presets": [
["@babel/preset-env",
{ "useBuiltIns": "usage" }
]
]
}
Но выходной файл содержит require
операторов в начале:
require("core-js/modules/es7.promise.finally");
require("core-js/modules/es6.function.name");
require("core-js/modules/es6.weak-map");
// ...
Почему в эти файлы не встраивается Babel 7?Как я понял документация sourceType , у нас есть script
для использования браузером, так что я получаю просто один связанный файл без каких-либо модулей.