728x90

최신 웹 개발환경에서 개발하는 초보개발자라면 종종 드는 생각이 있다.

 

언제 import고 언제는 require지?

 

"client 개발할때는 import고 nodejs로 server-side개발할때는 require인가?"

 

라고 생각한다면 60%정도 정답이라고 볼수있다.

 

정확히는,

 

Browser위에서 동작하는 코드는 import

 

그 외에, nodejs기반으로 돌아가는 code들은 require이다.

 

따라서, client-side 프로젝트라고 하더라도, browser기반으로 동작하는 코드가 아닌,

 

환경설정 (예를들어, 웹팩설정) 에서는 require를 쓰게되는것이다.

 

 

 

** 아래의 포스팅에서 Nodejs에서 import사용하는 법을 확인할 수 있다. **

https://honeystorage.tistory.com/133

 

nodejs에서 import/export 사용하기

1. esm 라이브러리를 설치한다. 2. index.js, main.js로 파일구성을한다. main은 주요 실행파일, index는 진입 파일이다. 3. index.js를 다음과 같이 작성한다. require = require("esm")(module /*, options*/);..

honeystorage.tistory.com

 

728x90
반응형