Я получаю сообщение об ошибке в моем dist/index.es5.js
файле, который является транспилированной версией с использованием Babel .
Ошибка:
0: Object expected
из строка кода ниже:
...
var StageUtils =
/*#__PURE__*/
function () {
function StageUtils() {
_classCallCheck(this, StageUtils);
}
/* THIS LINE */
_createClass(StageUtils, null, [{
key: "mergeNumbers",
value: function mergeNumbers(v1, v2, p) {
return v1 * p + v2 * (1 - p);
}
}
...
Конфигурации
babel.config. js
{
"presets": [
[
"@babel/env", {
"targets": "> 0.25%, not dead"
}]
],
"plugins": [
["@babel/plugin-transform-spread", {
"loose": true
}],
"@babel/plugin-transform-parameters",
["@babel/plugin-proposal-object-rest-spread", { "loose": true, "useBuiltIns": true }],
["@babel/plugin-transform-runtime",
{
"regenerator": true
}
]
]
}
import babel from 'rollup-plugin-babel';
export default [
{
/** index.es5.js */
input: './index.js',
plugins: [
babel({ runtimeHelpers: true })
],
output: {
file: './dist/index.es5.js',
format: 'umd',
name: 'lng'
}
}
]
Браузер: Microsoft Edge 44.18362.449.0
Не могу понять, как настроить Babel в Чтобы решить эту проблему.