#javascript #node.js #ecmascript-6 #eslint #eslint-config-airbnb
Вопрос:
В последней версии узла 16.8 расширения файлов теперь обязательны при импорте (например import { getFoo } from './api.js';
). В то же время ESLint выдает ошибку Unexpected use of file extension "js" for "./api.js"
.
Это мой конфигурационный файл:
module.exports = {
env: {
node: true,
es2021: true,
},
extends: [
'airbnb-base',
],
parserOptions: {
ecmaVersion: 12,
},
rules: {
'no-console': 'off',
},
};
Какова лучшая практика на данный момент? Или, по крайней мере, лучший пешеходный маршрут?
Если нет, могу ли я хотя бы отключить это правило?