это функция ES2017, вам нужно добавить это к

ледней версией nodejs 7.6+ я начал использовать async / await.

Я использовал jshint, но из того, что я прочитал, они в настоящее время поддерживают этот синтаксис, а некоторые предложили использовать eslint.

Итак, я установил eslint, но argh .. он также помечает асинхронные функции.
Parsing error: Unexpected token init (Fatal)

Я знаю, что в этом нет ничего плохого, так как мой код работает нормально, это всего лишь линтер. Если я закомментирую асинхронную функцию, она просто помечает следующую. На самом деле eslint помечает только первый асинхронный файл, найденный с этой ошибкой, но не все (что с этим?)

Вот файл eslintrc, созданный с помощью мастера инициализации. Я надеялся, что просто запросить узел и es6 для env будет достаточно ... очевидно, нет.

module.exports = {
    "env": {
        "es6": true,
        "node": true
    },
    "extends": "eslint:recommended",
    "rules": {
        "indent": [
            "error",
            "tab"
        ],
        "linebreak-style": [
            "error",
            "unix"
        ],
        "quotes": [
            "error",
            "single"
        ],
        "semi": [
            "error",
            "never"
        ]
    }
};

Что это за исправление?

Я пробовал несколько версий .eslintrc и даже видел, что есть несколько проблем, связанных с репозиторием eslint, но ни одна из них не помогает мне решить эту проблему. Я не думаю, что это ошибка из-за того, что что-то неправильно настроено для правильной настройки eslint для нативных узлов с использованием commonjs (без babel).

Кто знает, может быть, для этой работы требуется плагин babel, хотя я не использую babel ??? Если это правда, как мне это настроить.

Ответы на вопрос(1)

Ваш ответ на вопрос