JavaScript TIL 17

Nabang Kim·2021년 7월 28일
0

Javascript

목록 보기
17/18
post-thumbnail

2021년 7월 27일에 작성된 문서 3번 입니다.
javascript 배운 내용을 정리했습니다.



Node.js 모듈 사용법

Node.js : 로컬 환경에서 자바스크립트를 실행할 수 있는 자바스크립트 런타임

모듈이 뭔가요? 건축으로부터 비롯된 모듈이라는 단어는, 어떤 기능을 조립할 수 있는 형태로 만든 부분입니다. fs(File System) 모듈은, PC의 파일을 읽거나 저장하는 등의 일을 할 수 있게 도와 줍니다.


Node.js 내장 모듈을 사용하는 방법

파일을 읽을 때는 readFile이라는 메소드가 적합합니다. 파일의 저장은 어떨까요? saveFile 이라는 메소드는 찾을 수 없지만, 비슷해 보이는 메소드가 있습니다. 파일을 저장할 때에는 writeFile을 쓰면 됩니다.

  • 모든 모듈은 '모듈을 사용하기 위해 불러오는 과정'이 필요.
  • 브라우저에서 다른 파일을 불러올 때에는 <script> 태그를 이용한다.
<script src="불러오고싶은_스크립트.js"></script>
<!--HTML에서 JavaScript 파일을 불러오는 script 태그-->

  • Node.js 에서는 자바스크립트 코드 맨 위에 require 구문을 이용하여 다른 파일을 불러온다.
const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다
const dns = require('dns'); // DNS 모듈을 불러옵니다

// 이제 fs.readFile 메소드 등을 사용할 수 있습니다!

// Node.js에서 다른 파일을 불러오는 require 구문

3rd-party 모듈을 사용하는 방법

써드 파티 모듈(3rd-party module): 해당 프로그래밍 언어에서 공식적으로 제공하는 빌트인 모듈(built-in module)이 아닌 모든 외부 모듈.

터미널에서 다음과 같이 입력해 underscore 를 설치할 수 있다.

npm install underscore

//underscore 모듈을 설치
  • Node.js 내장 모듈을 사용하듯 require구문을 통해 underscore 를 사용할 수 있다.
const _ = require('underscore');
//Node.js의 3rd-party 'underscore'를 사용할 수 있다.



Written with StackEdit.

0개의 댓글

관련 채용 정보