SCRIPT1010: ожидаемый идентификатор в IE11 Vuejs Nuxt - PullRequest
0 голосов
/ 20 октября 2019

Я использую babel с nuxt js. Тем не менее, мой проект не работает в IE11. Я думаю, что Babel не передает мой код должным образом. Когда я открываю консоль разработчика, я сталкиваюсь с "SCRIPT1010: ожидаемые ошибки идентификатора.

Насколько я понимаю, существует проблема переноса оператора распространения.

Это вавилонская часть моего nuxt.config.js:

    babel: {
      babelrc: true,
      configFile: './babel.config.js'
    },
    transpile: ['@nuxtjs/axios', 'bootstrap-vue', 'gsap'],

этот файл .babelrc:

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": {
          "browsers": [
            "> 1%",
            "not op_mini all"
          ],
          "node": "8"
        },
        "modules": false
      }
    ]
  ],
  "plugins": [
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ],
    [
      "@babel/plugin-proposal-class-properties",
      {
        "loose": true
      }
    ],
    "@babel/plugin-syntax-dynamic-import",
    [
      "@babel/plugin-transform-runtime",
      {
        "helpers": false,
        "regenerator": true,
      }
    ],
    "@babel/plugin-proposal-object-rest-spread"
  ],
  "env": {
    "test": {
      "presets": [
        [
          "@babel/preset-env",
          {
            "targets": {
              "node": "current"
            }
          }
        ]
      ],
      "plugins": [
        "@babel/plugin-syntax-dynamic-import",
        "dynamic-import-node-babel-7"
      ]
    }
  }
}

, а это файл babel.config.js:

module.exports = function (api) {
    api.cache(true);
    return {
        sourceType: 'unambiguous',
        presets: ['@nuxt/babel-preset-app'],
        plugins: ['@babel/plugin-proposal-object-rest-spread']
    };
}

также зависимости:

     @babel/helper-plugin-utils": "^7.0.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
    "@babel/polyfill": "^7.6.0",
    "@vue/cli-plugin-babel": "^3.11.0",
    "babel-eslint": "^10.0.1",
    "babel-jest": "^24.1.0",
    "babel-preset-env": "^1.7.0",
    "babel-register": "^6.26.0",

я установил почти все, что касается babel: (

Пожалуйста, помогите мне ...

РЕДАКТИРОВАТЬ:

Когда я вернусь к настройкам конфигурации по умолчанию,нет никакой разницы. Также я добавил скриншот ниже. developer console

and details

...