NPM은 무엇입니까?
NPM의 전체 이름은 NodeJS와 함께 설치된 패키지 관리 및 배포 도구 인 Node 패키지 관리자입니다. JavaScript 개발자가 설치된 패키지를 다운로드, 설치, 업로드 및 관리하는 것이 매우 편리합니다.
NPM 설치 설치 모듈
기본 구문
NPM 설치 (패키지 DIR에 ARGS가 없음) NPM 설치 [<@Scope>/] <Name> NPM 설치 [<@Scope>/] <name>@<tag> npm 설치 [<@scope>/] <name>@<version> npm 설치 [<@scope>/] <name> <name> <version range> npbm install <tarball> npm install : npm iCommon 옵션 : [-s | -save | -d | -save-dev | -o | -save-optional] [-e | ---save-exact] [-dry-run]
패키지를 설치하면 최신 버전이 기본적으로 설치됩니다.
다음과 같이 코드를 복사하십시오. NPM GULP 설치
지정된 버전을 설치하십시오
다음과 같이 코드를 복사하십시오. npm [email protected]을 설치하십시오
패키지를 설치하고 프로젝트의 package.json 파일에 정보를 보관하십시오.
모듈에 대한 프로젝트의 의존성은 다음 3 가지 방법으로 표시 될 수 있습니다 (현재 버전 번호가 1.1.0이라고 가정) :
호환 모듈의 새로 출시 된 패치 버전 : ~ 1.1.0, 1.1.x, 1.1 호환 모듈 새로 출시 된 작은 버전 및 패치 버전 : ^ 1.1.0, 1.x, 1 호환 모듈 새로 출시 된 큰 버전, 작은 버전 및 패치 버전 : *, x.
-s, --seave 설치 패키지 정보가 종속성에 추가됩니다 (생산 단계의 종속성)
다음과 같이 코드를 복사하십시오.
package.json 파일의 종속성 필드 :
다음과 같이 코드를 복사하십시오. "종속성": { "gulp": "^3.9.1"}
-d, -save-dev 설치 패키지 정보는 DevDependencies (개발 단계의 종속성)에 추가되므로 일반적으로 개발 단계에서 사용됩니다.
다음과 같이 코드를 복사하십시오.
package.json 파일의 devDependencies 필드 :
다음과 같이 코드를 복사하십시오. "devddependencies": { "gulp": "^3.9.1"}
-o,-사서-옵션 설치 패키지 정보는 옵션 Aldependencies에 추가됩니다 (선택적 단계의 종속성)
다음과 같이 코드를 복사하십시오.
package.json 파일의 옵션 aldectencies 필드 :
코드 사본은 다음과 같습니다. "OptionAldections": { "gulp": "^3.9.1"},
-e, -save-exact 지정된 모듈 버전의 정확한 설치
다음과 같이 코드를 복사하십시오.
npm 명령을 ingintle gulp -es를 입력하고 package.json 파일의 종속성 필드에주의를 기울여 버전 번호의 ^가 사라 졌는지 확인하십시오.
다음과 같이 코드를 복사하십시오. "종속성": { "gulp": "3.9.1"}
모듈의 종속성이 package.json 파일에 기록되면 다른 사람들은 프로젝트의 루트 디렉토리 (프로젝트 오픈 소스, 내부 팀워크)를 열고 NPM 설치 명령을 사용하여 종속성 구성에 따라 모든 종속성 구성을 설치합니다.
다음과 같이 코드를 복사하십시오. NPM 설치
로컬 설치 (로컬)
다음과 같이 코드를 복사하십시오. NPM GULP 설치
-G 또는 -글로벌을 사용하는 글로벌 설치 (g)
다음과 같이 코드를 복사하십시오. NPM GULP -G 설치
NPM LS 뷰 설치된 모듈
기본 구문
다음과 같이 코드를 복사하십시오.
전 세계적으로 설치된 모듈 및 종속성을 봅니다
다음과 같이 코드를 복사하십시오. NPM LS -G
NPM 제거 모듈 제거 모듈
기본 구문
코드를 다음과 같이 복사하십시오 : npm 제거 [<@scope>/] <pkg> [@<bersion>] ...
모듈의 개발 버전을 제거하면
다음과 같이 코드를 복사하십시오
NPM 업데이트 업데이트 모듈
기본 구문
다음과 같이 코드를 복사하십시오 : NPM 업데이트 [--g] [<pkg> ...]
NPM 구조는 모듈이 구식인지 확인합니다
기본 구문
코드 코드를 다음과 같이 복사하십시오. NPM Outdated [[<@scope>/] <PKG> ...]
이 명령은 모든 오래된 패키지를 나열하고 적시에 패키지를 업데이트 할 수 있습니다.
NPM Init는 프로젝트에서 package.json 파일 생성을 부팅합니다.
설치 패키지의 정보는 다른 프로젝트의 후속 개발 또는 다른 프로젝트와의 협력을 위해 Project의 Package.json 파일에 보관할 수 있습니다. 또한 Package.json은 프로젝트에서 필수적이라고합니다.
다음과 같이 코드를 복사하십시오 : npm init [-f |-포스 | -y |-yes]
NPM은 명령에 대한 자세한 도움을 보는 데 도움이됩니다
예를 들어, npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
다음과 같이 코드를 복사하십시오. NPM 도움말 <command>
npmroot 패키지 설치 경로보기
node_modules 로의 출력 경로
다음과 같이 코드를 복사하십시오 : NPM 루트 [-g]
NPM 구성은 NPM 구성 경로를 관리합니다
기본 구문
코드를 다음과 같이 복사하십시오.
가장 많은 구성을 위해서는 NPM에 일부 모듈을 설치하지 못하는 문제를 해결하기 위해 프록시를 설정해야합니다.
예를 들어, 회사의 인트라넷에 있습니다. 회사의 방화벽 때문에 모듈의 설치를 완료 할 수 없습니다. 프록시를 설정하면 문제가 해결 될 수 있습니다.
다음과 같이 코드를 복사하십시오. npm config set proxy = http : //dev-proxy.oa.com : 8080
또 다른 예는 국내 네트워크 환경 문제이며, 특정 공식 IP는 조화로운 것일 수 있습니다. 다행히도, 중국에는 거울을 지은 친절한 사람들이 있습니다. 현재 우리는 단순히 거울을 설정합니다.
다음과 같이 코드를 복사하십시오. npm config set registry = "http://r.cnpmjs.org"
NPM 캐시 관리 모듈 캐시
기본 구문
코드를 다음과 같이 복사하십시오. NPM 캐시 추가 <tarball 파일> NPM 캐시 추가 <Folder> NPM 캐시 추가 <Tarball URL> NPM CACHE ADD <name>@<bersion> npm cache ls [<path>] npm 캐시 clean [<path>]
가장 일반적인 명령은 NPM 로컬 캐시를 지우는 것입니다.
다음과 같이 코드를 복사하십시오. NPM Cache Clean
NPM 시작 시작 모듈
기본 구문
다음과 같이 코드를 복사하십시오. NPM 시작 [- <argss>]
이 명령은 package.json 파일의 스크립트의 시작 필드에 작성됩니다. 서버 환경을 구성하기 위해 명령을 사용자 정의하고 다음과 같은 일련의 필요한 프로그램을 설치할 수 있습니다.
다음과 같이 코드를 복사하십시오. "스크립트": { "시작": "gulp -all"}
package.json 파일이 시작되지 않으면 Node Server.js가 직접 시작됩니다.
NPM 중지 정지 모듈
기본 구문
다음과 같이 코드를 복사하십시오. npm 정지 [- <args>]
NPM 재시작 다시 시작 모듈
기본 구문
다음과 같이 코드를 복사하십시오. NPM 재시작 [- <args>]
대학 입학 시험과 드래곤 보트 페스티벌 (Dragon Boat Festival) 전 기사에서 대학 입학 시험에있는 학생들이 아주 잘 수행하기를 바랍니다. 여러분 모두 행복한 Zongzi 축제를하고 가족과 더 많은 시간을 보내길 바랍니다.
위는 편집자가 소개하는 Node.js에서 일반적으로 사용되는 NPM 명령에 대한 관련 정보입니다. 나는 그것이 모두에게 도움이되기를 바랍니다!