node.js 설치법(환경변수가 뭐여)

sen·2023년 2월 14일
0

nodejs

목록 보기
1/3

node.js란?

Chrome의 V8엔진을 이용하여 javascript로 브라우저가 아니라 서버를 구축하고, 서버에서 JavaScript가 작동되도록 해주는 런타임 환경(플랫폼)

1.node js를 설치한다

  • 좌측에 있는 LTS는 안정적인 다운로드, 우측은 최신 다운로드라고 생각하면 되는데,
    되도록이면 안정적인 LTS로 다운로드!

2.설치가 잘되어있는지 확인!

node -v 
*/터미널에 node -v를 입력했을때 버전이 뜬다면 nodejs를 설치 한것이다!*/

📌 <환경변수> 확인하기 (설치중 보이는 Add to PATH는 뭐임?)
  • 환경변수 왜 확인해야 하나?

    윈도우나 리눅스와 같은 운영체제는 다양한 프로그램이나 라이브러리를 설치하여 실행할 수 있는 환경을 제공하며, 경로에 상관없이 프로그램이나 라이브러리에 대한 실행 명령어를 구동시키기 위해서는 환경변수 설정이 필요하다. 만약에 자주 사용하는 특정 프로그램이나 명령어가 있다고 했을 때 환경변수를 설정하지 않으면 해당 프로그램이나 명령어가 위치하고 있는 경로까지 매번 직접 이동해서 실행해줘야 한다.

  • 즉, 명령 프롬프트에서 경로에 상관없이 접근 가능한 환경의 변수를 의미한다. 예를 들어 node -v와 같은 명령어는 node.js를 설치한 파일 내에서 명령어를 입력해야 해당하는 기능을 실행한다. 하지만 환경 변수가 설정 되어있다면 node -v라는 명령어(변수)가 명령 프롬프트 어느 환경(경로)에서도 실행 가능하다.

  • "내 PC" >> "속성" >> "고급 시스템 설정" >> "고급 탭" >> "환경 변수" >> path

  • 말 그대로 변수, 변수니까 값을 가진다. 즉 시스템이 가지고 있는 변수다.

  • 대표적으로 우리가 아는 환경변수로 로그인이름, 로그인 쉘, pathname등 이 있다

  • node.js에서는 보통 process.env에서 환경변수에 접근하는데 process는 노드에 기본적으로 깔린 전역객체라서 어디서는 불러올 수 있다.(운영체제에서 설정해주는 환경변수들)

  • 내장되어있는 환경변수를 확인하려면 터미널에 node를 쳐 인터프리터를 켜주고,process.env을 쳐서 환경변수가 어느 디렉토리에 설정되어있는지 확인 할 수 있다.

  • export를 이용해서 환경변수를 설정해 줄 수 있다.

  • 프로그램을 시작하기 전에 설정한 환경변수는 해당 프로그램을 종료하고 다시 실행하더라도 다시 받을 수 있다. 하지만 동일한 터미널 안에서만 가능하기 때문에 새로운 터미널에서는 초기화된다.

profile
가보자고~!

0개의 댓글