프론트엔드(vue) 마스터 과정 진입:
npm get 레지스트리
npm 구성 레지스트리 설정 https://registry.npmmirror.com
이전 http://npm.taobao.org 및 http://registry.npm .taobao .org 도메인 이름은 2022년 5월 31일 0시부터 서비스가 중단됩니다. 따라서 이전 명령을 사용하지 마십시오.
npm 구성 세트 레지스트리 http://registry.npm.taobao.org
npm 구성 세트 레지스트리 https://registry.npmjs.orgnrm을
# 전역적으로 nrm 설치 npm 설치 -g nrm # nrm 소스 목록 보기(기본 소스, Taobao 소스, Tencent 소스 등 지원) nrmls # 소스 전환(미러 소스의 이름은 nrm ls로 볼 수 있음) nrm은 taobao를 사용하여
Registry = https://registry.npmmirror.com
전역 설치
#최신 버전 설치 npm install -g xxx #지정된 버전 설치 npm install -g [email protected]
npm install xxx
npm install -S xxx # 위와 같은 효과, 기본값: npm install xxx
npm install –D xxx는
npm install [email protected]
npm install --registry=https를 사용합니다. //registry.npmmirror.com은
npm install [email protected] --registry=https://registry.npmmirror.com
npm uninstall <package-name>을
제거
npm uninstall -S <패키지 이름> npm uninstall -D <패키지 이름>
npm uninstall -g <패키지 이름>
npm uninstall -S <패키지 이름> # npm 제거 -S <패키지 이름>과 동일# npm rm -S <패키지 이름>
와 동일
npm이 오래된 것으로
업데이트되었는지 확인하세요.
빨간색으로 표시된 패키지는 업데이트 가능하고, 노란색으로 표시된 패키지는 업데이트할 수 없습니다.
npm update는
#을 업데이트합니다. 1. "npm-check-updates" 모듈을 설치합니다. npm install -g npm-check-updates # 2. 업데이트 가능한 모듈 ncu 확인 npm-확인-업데이트 # 위 두 명령어 모두 업데이트 가능한 모듈을 확인할 수 있습니다. 다음으로 package.json 종속성 패키지를 최신 버전으로 업데이트합니다. # package.json 파일 ncu -u의 종속성 및 devDependency에 있는 모든 버전을 업그레이드합니다. #위 명령을 실행하여 모든 모듈을 업데이트합니다. 그러나 실제 개발에서는 한번에 모두 업데이트하는 것을 권장하지 않습니다. 실제 필요에 따라 지정된 모듈을 업데이트할 수 있으며, 범위에 따라 마지막에 -D, -S 또는 -g를 추가할 수 있습니다
.
# npm-check를 전역적으로 설치합니다. npm 설치 -g npm-check # 업데이트 가능한 종속성을 확인합니다. npm-check # 종속성 업데이트 npm-check -u
# 기본 버전을 업데이트하는 또 다른 방법은 먼저 제거한 다음 다시 설치하는 것입니다 # 제거 npm uninstall xxx # 재설치 - 최신 버전 npm install xxx # 재설치 - npm install [email protected] 버전을 지정하여
npm 버전 보기
npm -v
설치된 패키지 버전 보기
npm 패키지 이름 -v
npm 도움말 보기
npm help
npm에서 사용하는 모든 폴더 보기
npm 도움말 폴더
모듈 목록 보기(로컬에 설치된 모듈 목록 보기)
npm list # 약어 ls를 사용할 수도 있습니다. npm ls -
전역 설치된 패키지 보기
npm list -g --length 0
npm list vue-cli
노드 모듈의 package.json 폴더 보기
npm view moduleNames
npm view
패키지의 소스 파일 주소를 보기 위한
moudleName 종속성
npm view moduleName 저장소.url
패키지가 의존하는 노드 버전 보기
npm view moduleName 엔진
현재 패키지의 설치 경로 보기
npm root
글로벌 패키지의 설치 경로 보기
npm root - g
패키지가 오래되었는지 확인합니다.
이 명령은 시간이 지나면 업데이트할 수 있는 모든 오래된 패키지를 나열합니다.
npm outdated
npm의 json 폴더
에 액세스합니다. npm 패키지는 이 폴더의 구조를 설명합니다. npm의 json 폴더에 접근하는 방법은 다음과 같습니다.
npm help json
이 명령은 기본 열기 프로그램을 변경하면 웹페이지가 열리지 않을 수 있습니다.
패키지 이름이 이미 존재하는지 확인하세요.
npm 패키지를 게시할 때 특정 패키지 이름이 이미 존재하는지 확인해야 합니다.
npm search packageName # 검색 대신 약어 s를 사용해도 됩니다. npm s packageName
npm 캐시 클린 # npm 캐시 지우기 npm prune # 프로젝트에서 사용하지 않는 패키지 지우기 npm outdated # 모듈이 오래되었는지 확인 npm repo jquery # 기본 브라우저를 열고 github의 jquery 페이지로 이동합니다 npm docs jquery # 기본값을 엽니다 브라우저는 github에 있는 jquery의 README.MD 파일 정보로 이동합니다. npm home jquery # github에 있는 jquery의 홈페이지로 이동하기 위해 기본 브라우저가 열립니다.
npm 버전 번호 형식 XYZ는
주 버전 번호.부 버전 번호.개정 번호를 나타냅니다. 버전 번호의 증가 규칙은
다음
Z. 수정 번호: 이전 버전과 호환되는 문제를 수정하는 경우.
1.0.0
100% 일치합니다. 현재 라이브러리/프로젝트는 현재 버전 번호를 사용해야 합니다. 다른 종속성에 동일한 라이브러리와 다른 버전이 사용되는 경우 필요한 버전 파일을 저장하기 위해 라이브러리 폴더 아래에 node_modules 폴더가 생성됩니다. 의존하다.
주 버전 번호와 부 버전 번호를 변경하지 않습니다. 예를 들어 ~2.0.0의 경우 버전 2.0.0, 2.0.2 및 2.0.9를 사용할 수 있습니다.
주 버전 번호를 변경하지 않습니다(주 버전 번호는 0이 아님). 이 버전 번호와 개정 번호는 마음대로 변경할 수 있습니다. 예를 들어 ^2.0.0의 경우 버전 2.0.1, 2.2를 사용할 수 있습니다. 2, 2.9.9.
*는 모든 버전에 버전 제한이 없음을 의미합니다. 일반적으로 "base": "*"
이는 특정 버전보다 크면 설치 패키지가 다음보다 크다는 의미입니다. 이 버전이면 괜찮습니다. 예: "node": "> 4.0.0"
특정 버전보다 크면 이 버전보다 크거나 같은 모든 설치 패키지가 설치된다는 의미입니다. 예: "node": ">= 4.0.0"
특정 버전보다 작으면 이 버전보다 작은 설치 패키지도 괜찮다는 의미입니다. 예: "http- Proxy-middleware": "<0.17.3"
특정 버전보다 작거나 같습니다. 즉, 설치 패키지가 이 버전보다 작거나 같으면 괜찮다는 의미입니다. 예를 들어 : "http-proxy-middleware": "<= 0.17.3"
두 버전 번호 사이의 버전을 나타냅니다. "base": "1.0.1-1.5.9" 예를 들어 1.0.1-1.5.9는 1.0.1에서 1.5.9 사이의 모든 버전을 사용할 수 있습니다.