En el último Nodo 16.8, las extensiones de archivo ahora son obligatorias en la importación (p. ej., import { getFoo } from './api.js'; ). Al mismo tiempo, ESLint arroja un error Unexpected use of file extension "js" for "./api.js" .
Este es mi archivo de configuración:
module.exports = { env: { node: true, es2021: true, }, extends: [ 'airbnb-base', ], parserOptions: { ecmaVersion: 12, }, rules: { 'no-console': 'off', }, };¿Cuál es la mejor práctica en este momento? ¿O al menos el mejor recorrido?
Si no, ¿puedo al menos deshabilitar esa regla?