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

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

개인정보의 보유 및 이용기간
·원칙적으로 개인정보의 수집 또는 제공받은 목적 달성 시 지체없이 파기합니다.
·단, 수집목적 및 제공받은 목적이 달성된 경우에도 법률의 규정에 의해여 보존할 필요성이 있는 경우에는
    법률의 규정에 따라 고객의 개인정보를 보유할 수 있습니다.
     - 계약 또는 청약철회 등에 관한 기록 : 5년
     - 대금결제 및 재화등의 공급에 관한 기록 : 5년
     - 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년 등
보내기
(05854)서울특별시 송파구 법원로 128 V1 메트로시티 C동 513호
T02-6925-2203
F02-6455-1287
Esales@next-t.co.kr
이메일 / 전화
문의하기
    facebook / next-t
    twitter / next-t
    검색엔진최적화 방법
    검색엔진최적화 전략
    검색엔진최적화 서비스 대행사
    영업문의, 견적문의, 홈페이지 견적, 웹사이트 견적문의하기
영업문의, 견적문의, 홈페이지 견적, 웹사이트 견적
넥스트티'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.