React

ESLint Error) ESLint: Unexpected use of file extension "mjs"

"import/extensions": ['error', 'ignorePackages', { js: 'never', mjs: 'never', jsx: 'never', }],
JSON
복사
내가 사용하고 있는 ESLint는 airbnb의 플러그인을 따르는데 기본값은 위와 같다고 한다.
따라서 js, mjs, jsx의 경우에는 error를 띄워서는 안된다. 하지만 위와 같이 에러메시지가 나왔다.
그래서 모든 import문에 확장자를 명시하게 하는 아래의 룰을 추가하였다.
"import/prefer-default-export": "off", "import/extensions": ["off"] // 확장자 명시
JSON
복사