본문 바로가기

React

[React] .jsx 생략하고 import시 찾을 수 없다는 오류

react 팀 프로젝트 중 원래 파일 뒤의 .jsx 를 생략해도 import 되었는데, 오류가 나는 현상이 발생했다.(eslint)

 
Unable to resolve path to module './pages/Login/index' import/no-unresolved Line 4:19:
Missing file extension for "./pages/Login/index"..

 

.eslintrc.js 에서 settings를 아래와 같이 추가하여 해결 (TS안쓸경우는 .ts,.tsx 생략하면됨)

..
rules: {},
  settings: {
    "import/resolver": {
      node: {
        extensions: [".ts", ".tsx", ".js", ".jsx"],
      },
    },
  },

 

 

 

cra + eslint(airbnb) extensions, no-unresolved 오류 해결

terminal123yarn create react-app . --template typescriptyarn eslint --inityarn add -D eslint-config-airbnb@latest cra + eslint(airbnb) 이렇게 리액트 프로젝트를 시작했을 때, import/extensionsimport/no-unresolvedr

chinsun9.github.io