
module.exports JS
·
JavaScript/VanillaJS
프로그램을 짜다보면 하나의 파일에 코드를 다 쓰는게 아니라 기능별로 구분을 하게되는경우가 필요해집니다. 몇천줄이 넘는 코드를 한 파일에 다 써버리면 생산성이 떨어지는건 당연한거겠죠? 이럴때 module.exports라는 문법을 사용해서 여러 파일(모듈)들을 만들고 최종적으로는 한 파일에서 모든 모듈을 불러와 실행하게됩니다. npm에 설치한 모듈들의 코드들또한 module.exports를 사용하는모습을 볼수있습니다. 또 module.exports에는 숫자,문자열,객체,배열,함수등등 사실상 변수에 들어가는거라면 뭐든지 넣어서 다른코드에서 쓸수가 있는데 예시를 보여드릴게요 // a.js const data = "Hello World"; module.exports = data; // b.js const rece..