인프런 커뮤니티 질문&답변
[nodemon] app crashed - waiting for file changes before starting...
작성
·
193
퀴즈
59%나 틀려요. 한번 도전해보세요!
대규모 React 애플리케이션에서 Redux를 사용하는 주된 이유는 무엇일까요?
컴포넌트의 스타일링을 위해서
애플리케이션의 전역 상태 관리를 중앙화하기 위해서
사용자 인증 속도를 높이기 위해서
데이터베이스 연결을 직접 처리하기 위해서
답변 1
0
싸플
지식공유자
(해설) 본 강의는 바벨을 이용해서 서버를 작성하고 있습니다.
일반적으로 노드는 Commonjs 문법이 기본이나, 프론트에서는 이미 module방식으로 많이 쓰여,
node14전에는 바벨을 사용하여 프론트,백엔드 모두 동일한 문법으로 작성하는게 나름.. 유행(?)이었습니다.
하지만, Node14 부터는 package.json에 type으로 문법 구성을 명시할 수 있게되었습니다.
(결론) 따라서 바벨을 사용할 경우, 작성시에는 module 방식으로 보이지만, 실제로는 CommonJS방식이므로
타입을 명시해주면 안됩니다(생략경우: CommonJS 문법임)
(해결책)
1. 타입명시해준 것을 모두 지워보시기 바랍니다. (프론트, 백엔드)
2. 그래도 저런 에러가 나온다면 server.js파일에 들어가셔서 오타가 없는지, 아니면 server폴더에 app.js파일이 실제 있는지 확인해보시기 바랍니다.




