반응형
Node.js란?
- 'JavaScript를 브라우저 밖에서 실행할 수 있게 도와주는 런타임 환경'입니다.
- npm 명령어를 사용하기 위해서는 Node.js가 필수로 설치되어 있어야 합니다.
Node.js를 설치하는 이유?
npm 명령어를 사용하기 위해서는 Node.js가 설치되어 있어야 합니다.
- 'JavaScript' 언어로 만들어진 라이브러리를 실행시키려면 위해서
- '나의 컴퓨터(Local)에 런타임 환경을 제공'한다고 생각하면 됩니다.
- => JavaScript는 과거에는 웹에서 밖에 사용하지 못하는 언어였습니다.
NPM(NodePackageManage)이란?
- 'JavaScript로 만들어진 다양한 라이브러리들을 설치하고 관리할 수 있는 패키지 매니저'입니다.
- 'npm이라는 명령어'를 의미합니다.
간단한 명령어
PC에 설치된 Node.js의 Version을 확인하는 명령어
$ node -v
npm 명령어
# gulp 라이브러리를 설치하는 명령어
$ npm install gulp
# gulp 라이브러리를 삭제하는 명령어
$ npm uninstall gulp
# gulp 라이브러리를 전역에 설치하는 명령어
$ npm install gulp --global
'npm install LIB' 와 'npm install LIB --global'의 차이
- npm install은 프로젝트 폴더에 설치가 됩니다.
- npm install LIB --global은 OS에 맞는 경로에 설치됩니다.
- 즉, --global 옵션은 컴퓨터 혹은 시스템(전체)에 설치가 됩니다.
- => 라이브러리마다 프로젝트에서 작동하는 방식과 시스템에서 작동하는 방식이 다른 라이브러리들이 존재합니다.
# npm install gulp 명령어 실행 시 해당 라이브러리가 설치되는 폴더 위치
/MYPROJECT/node-modules
# npm install gulp --global 명령어 실행 시 해당 라이브러리가 설치되는 폴더 위치
# window OS의 경우
%USERPROFILE%\AppData\Roaming\npm\node_modules
# mac OS의 경우
/usr/local/lib/node_modules
정리
- npm 명령어를 사용하기 위해서는 Node.js가 필요하다.
- Node.js는 JavaScript로 만들어진 라이브러리들을 작동시키는 런타임 환경이다.
- JavaScript 라이브러리를 사용하기 위해서는 npm 명령어를 통하여 설치 및 관리할 수 있다.
참고
반응형
'Frontend' 카테고리의 다른 글
[ React ] Uncaught TypeError: users.map is not a function 오류 해결 방법 (0) | 2024.10.14 |
---|---|
[React] Warning: Encountered two children with the same key 오류 해결 방법 (1) | 2024.10.11 |
알기 쉽게 정리한 JSX란? (1) | 2024.10.08 |
알기 쉽게 정리한 Babel이란? 프론트엔드 개발자를 위한 웹팩 (1) | 2024.10.07 |
알기 쉽게 정리한 package.json 총 정리 : 프론트엔드 개발자를 위한 웹팩 (1) | 2024.09.29 |
댓글