유튜브 클론 코딩(9)
-
ESLint: import/prefer-default-export
앞서 전 글에서 Prettier를 건드리다가 작동하지 않아서 ESLint문제 같아서 싹 다 갈아엎고 ESLint와 plugin을 다시 깔았다. 예전에 깔 땐 eslint-plugin-import까지 같이 깔렸었는데 다시 깔으니까 같이 깔리지 않았다. 그 때문인가 import/prefer-default-export라며 ESLint가 오지게 갈군다. 보는 바와 같이 오른쪽에 모든 코드가 빨간 줄 처리 되어버렸다. 구글링을 통해 stackoverflow에서 이러한 경우에 ESLint rules를 추가하여 해결할 수 있다고 한다. 자세한 건 밑의 링크를 참고하시길 바랍니다:) https://stackoverflow.com/questions/52627477/eslint-prefer-default-export-im..
2020.10.13 -
VSCode: Prettier(Plugin)이 작동하지 않는 현상
잘되던 Prettier가 갑자기 동작하지 않는다. 며칠 전, Eslint가 글로벌하게 설치된 것이 맘에 들지 않아 삭제하고 devDependencies에 다시 설치해서 그런건가 싶었다. 그래서 일단은 Prettier에 관련된 모든 것을 삭제하고 다시 깔았다. 하지만 예상대로 변화가 없다. 이제 해봐야 될 것은 Eslint를 다시 삭제 후 깔아보는 것 밖에 남지않았다. 킹치만 저번에 Eslint를 깔다가 이틀을 날린 기억이 나서 건드리기 무섭당... ㄷ.ㄷ Slack에 질문하니 몇가지를 확인해 보라 하셨다. 1) 밑에 Prettier가 체크표시가 되어있는지? 음.. 잘 되어있는 듯? 2) Shift + Alt + F(윈도우 기준) 캡처를 하지 못했지만 에디터를 재시작 하는 단축키라 합니다. 단축키를 누르니..
2020.10.11 -
type Error의 이유 + await async의 중요성
유튜브 클론 코딩을 하면서 강의가 주제가 아닌 내 스스로 추가를 하는 작업을 하는 중이었다. 그런데 어떤 방법을 동원해도 type Error: Cannot find index of undefined 라는 에러를 해결할 수 없었다. 밑에는 해결 전 첨부사진을 저장하지 못해 해결한 것을 캡처한 것이다. 정말 내가 아는 모든 방법을 다 써보고 구글에 Error를 그대로 쳐봤지만 내 코드에는 아무 문제가 없는 것 같았다. 마지막으로 해본 방법은 스택오버플로우에서 comment와 user가 undefined 또는 null이기 때문에 발생한 현상일 가능성이 높다고 하길래 바로 콘솔로그로 찍어보았다. 하지만 findById로 내가 원한 comment와 user를 너무나도 잘 불러왔다. 더이상 문제해결시간이 길어지는 ..
2020.10.10