홈페이지 제작 견적, 웹사이트 제작 견적, 온라인 제작 견적, 문의, 견적문의
문의하기
seo검색엔진 최적화 / 온라인 마케팅 전략 및 UX 컨설팅 / 웹 or 모바일 구축에 대해 무엇이든 문의하세요.
이름 (업체명)*
전화번호*
  -  
  -  
이메일*
요구사항
개인정보보호정책에 동의합니다.
닫기버튼
수집하는 개인정보의 항목
·이름, 전화번호, 이메일

개인정보의 수집·이용 목적
·이름 : 서비스 이용에 대한 견적 및 상담 진행을 위한 기본적인 대상자 정보
·전화번호/이메일 : 문의 사항에 대한 답변을 전달하기 위한 원할한 의사 소통 경로의 확보

개인정보의 보유 및 이용기간
·원칙적으로 개인정보의 수집 또는 제공받은 목적 달성 시 지체없이 파기합니다.
·단, 수집목적 및 제공받은 목적이 달성된 경우에도 법률의 규정에 의해여 보존할 필요성이 있는 경우에는
    법률의 규정에 따라 고객의 개인정보를 보유할 수 있습니다.
     - 계약 또는 청약철회 등에 관한 기록 : 5년
     - 대금결제 및 재화등의 공급에 관한 기록 : 5년
     - 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년 등
보내기
(05854)서울특별시 송파구 법원로 128 V1 메트로시티 C동 513호
T02-6925-2203
F02-6455-1287
Esales@next-t.co.kr
이메일 / 전화
문의하기
영업문의, 견적문의, 홈페이지 견적, 웹사이트 견적
넥스트티's
블로그
블로그 마케팅
디지털 마케팅
개발
서버(AWS, Ubuntu)
프론트개발(Vue.js, jQuery)
데이터베이스(MySql, MsSql)
개발 / 서버개발(Node.js)

Npm 설치확인 및 업데이트

by 넥스트티 Feb 08. 2019
Node.js가 설치되면 Node.js의 패키지를 관리하는 Npm을 확인해 봐야 합니다.
npm (노드 패키지 매니저 / Node Package Manager)은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자입니다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자입니다. 명령 줄 클라이언트(npm), 그리고 공개 패키지와 지불 방식이 개인 패키지의 온라인 데이터베이스(npm 레지스트리)로 이루어져 있습니다. 이 레지스트리는 클라이언트를 통해 접근되며 사용 가능한 패키지들은 npm 웹사이트를 통해 찾아보고 검색할 수 있습니다. 패키지 관리자와 레지스트리는 npm사에 의해 관리되고 있습니다.
위키피티아 NPM 발췌
NPM의 다양한 라이브러리는 다음 URL(https://www.npmjs.com/)에서 찾아보시면 됩니다.
사실 node.js의 가장 강력한 기능은 npm을 통해 이미 만들어진 공유 라이브러리를 다양하게 설치해서 개발 기간을 줄일 수 있다는 것입니다.
앞서 CMD 도스창을 사용했는데 앞으로는 좀 더 다양한 명령어를 사용하기 위해 파워셀로 대체하고자 합니다.
윈도우 10 검색에서 windows powershell을 검색해서 선택합니다.
먼저,npm의 버전을 확인해 봅니다.
"npm-v"를 입력하고 엔터하면 아래 처럼 버전이 6.4.1 버전이 보입니다.
npm을 최신으로 업그레이드 하기 위해 아래 순으로 입력합니다.
먼저 환경설정을 해줍니다.
"Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force" 입력 후 엔터
"npm install --global --production npm-windows-upgrade" 입력 후 엔터
"npm-windows-upgrade" 입력 후 엔터
여기에서 에러가 나시는 분은 파워셀을 관리자권한으로 실행해주라는 에러가 나올 수 있습니다.
이때에는 아래와 같이 작업표시줄이나 파워셀 실행아이콘 우측 마우스 클릭해서 관리자로 실행해 주시면 됩니다.
"npm-windows-upgrade" 입력 후 엔터 후 버전을 선택해 줍니다.
버전 선택 후 업그레이드 하는 모습입니다.
업그레이드 완료 된 모습입니다.
(05854)서울특별시 송파구 법원로 128 V1 메트로시티 C동 513호
대표이사 : 홍은표 | 사업자등록번호 : 85788000440
Tel : 02-6925-2203 | Fax : 02-6910-0325 | E-mail : sales@next-t.co.kr
ⓒ Next-T inc.