인프런 커뮤니티 질문&답변
질문있습니다.
작성
·
259
0
기존까지 빌드를 했을 때는 dist 폴더에 app.js 를 생성해서 빌드가 되었음을 눈으로 확인할 수 있었는데, 핫 리로딩을 하고 개발용서버를 통해 빌드를 한 시점부터 app.js 를 눈으로 확인할 수 없는데도 잘 작동이 되고 있어서 확인해본 결과 메모리 상에서 실행된다고 하는데 제가 해석한 내용이 맞는지 궁금해서 질문을 드립니다ㅠㅠ
그렇다면 왜 그렇게 되는지 궁금합니다!
퀴즈
ES 모듈 시스템의 `import`와 Node.js의 `require` 간의 주요 차이점은 무엇일까요?
`import`는 비동기, `require`는 동기 방식입니다.
`import`는 정적, `require`는 동적 로딩 방식입니다.
`import`는 파일 경로만, `require`는 패키지 이름만 사용합니다.
`import`는 Node.js에서만, `require`는 브라우저에서만 사용됩니다.





답변 정말 감사드립니다!
그렇다면 배포할 때도 이런 방식으로 사용하는 건가요?
아니면 빌드된 파일을 만들어서 사용하는 방식으로 사용을 하나요?
webpack dev server 개발용 서버라고 하셨는데 그렇다면 실제로 빌드된 파일을 통해 서버에 업로드 되어야 하는게 아닌가 생각이 들어서 질문 드립니다.