При запуске Nuxt Generate мой Babel не переносит тип "Символ" для IE11 - PullRequest
0 голосов
/ 13 июня 2019

Я создал приложение Nuxt.js и сейчас пытаюсь решить проблему с Babel7. Я установил следующие пакеты babel:

"@babel/preset-env": "^7.4.5",
"@babel/runtime": "^7.4.5",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.4.4",

И моя конфигурация babel в nuxt-config.js выглядит так:

babel: {
        presets: [
            ["@babel/preset-env", {
                useBuiltIns: 'usage',
                corejs: '3.1.0',
                targets: {
                    ie: 11,
                    browsers: 'last 2 versions, >1%, not dead'
                }
            }],
        ],
        plugins: [
            ["@babel/plugin-syntax-dynamic-import"],
            ["@babel/plugin-transform-runtime", {
                "regenerator": true
            }]
        ]
    },

(Очевидно, это внутри объекта сборки). Теперь, если я прав, это должно передать тип Symbol, потому что объект «target» содержит IE11, верно? А поскольку useBuiltIns настроен на использование, он должен работать.

Нет никаких проблем с Nuxt Generate вообще. Все работает правильно и все генерируется так, как должно быть. Однако, когда я открываю IE11, я получаю следующие ошибки:

Символ неопределенного выпуска

...