Неожиданный импорт токенов в рабочей области cloud9 при использовании динамического импорта

Это, вероятно, довольно эзотерическая и специфическая проблема для моего рабочего процесса, поэтому я не знаю, сталкивался ли кто-нибудь еще с этим в прошлом. Я использую рабочее пространство aws-cloud9 для разработки приложения Vue. Недавно я начал использовать динамический импорт в моем файле vue-router, чтобы разделить фрагменты и уменьшить начальный размер загрузки файла. С точки зрения компилятора веб-пакетов и запуска в браузере, он прекрасно работает! Тем не менее, linter cloud9 (который, я считаю, использует eslint) не работает, как только он добирается до моего первого динамического импорта с ошибкой "Ошибка синтаксического анализа: неожиданный импорт токена". У меня есть файл.eslintrc.js в каталоге моего проекта, который выглядит следующим образом:

// https://eslint.org/docs/user-guide/configuring

module.exports = {
  root: true,
  parser: "vue-eslint-parser",
  parserOptions: {
    parser: 'babel-eslint',
    ecmaVersion: 2018,
    'allowImportExportEverywhere': true
  },
  env: {
    browser: true
  },
  extends: [
    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
    'plugin:vue/essential',
    // https://github.com/standard/standard/blob/master/docs/RULES-en.md
    'standard'
  ],
  // required to lint *.vue files
  plugins: [
    'vue',
    'babel'
  ],
  // add your custom rules here
  rules: {
    // allow async-await
    'generator-star-spacing': 'off',
    // allow debugger during development
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
    'space-before-function-paren': 0,
    'semi': [1, 'always'],
    'quotes': 0,
    'no-tabs': 0,
    'allowImportExportEverywhere': true,
    'no-mixed-spaces-and-tabs': 0
  }
};

Другие проблемы упоминали о внесении изменений в файл eslintrc, чтобы исправить проблему. Изменение файла eslintrc в моем проекте изменяет то, какие ошибки появляются во время компиляции, но aws-cloud9 ide все еще выдает ошибку в канаву.

0 ответов

Другие вопросы по тегам