노드에서 글로벌 패키지는 nrm, Yarn, cnpm 등과 같은 프로젝트에 로컬 패키지를 설치하는 데 사용되는 도구 패키지를 의미합니다. 소프트웨어 패키지는 프로그램에 포함된 라이브러리이며 이를 사용하는 모든 프로젝트에 설치되어야 합니다. 소프트웨어 패키지는 로컬 패키지와 글로벌 패키지를 한 위치에만 설치해야 합니다. -g 또는 --global 옵션을 사용하여 npm에 글로벌 패키지를 설치하거나 "npm ls -g"를 사용하여 볼 수 있습니다. 글로벌 패키지를 설치했습니다.
이 문서의 운영 환경: Windows 10 시스템, nodejs 버전 16, Dell G3 컴퓨터.
일반적으로 글로벌 패키지는 nrm, Yarn, cnpm과 같은 도구 패키지입니다.
소프트웨어 패키지는 프로그램에 포함된 라이브러리입니다.
로컬 패키지는 이를 사용하는 모든 프로젝트에 설치해야 하지만 글로벌 패키지는 한 위치에만 설치하면 됩니다.
글로벌 패키지를 설치하려면 -g 또는 --global 옵션을 사용하여 npm을 설치하세요.
글로벌 패키지로 작업하여 대부분의 npm 명령에 -g 옵션을 추가할 수 있습니다.
설치된 글로벌 패키지를 보려면 npm ls -g 명령을 사용하십시오.
전역 node_modules 폴더를 찾으려면 npm ls -g 명령을 사용하십시오.
우리가 본 모든 NPM 명령에는 전역 모듈을 사용하고 있음을 나타내는 선택적 -g 플래그가 함께 제공됩니다.
예시는 다음과 같습니다
다음 코드는 browserify 패키지를 전역적으로 설치합니다.
npm 설치 -g browserify그러면 이전 장에서 사용한 명령줄에 browserify가 추가됩니다.
업데이트된 글로벌 패키지
npm 업데이트 -g 패키지 이름글로벌 패키지 나열
npm ls -g패키지 제거
npm rm -g 패키지 이름예를 들어 Browserify를 제거하려면 다음을 실행합니다.
npm rm -g 브라우저화NPM은 모듈을 전역적으로 설치할 때 시스템 구성을 수정하지 않습니다.
전역 모듈은 사용 가능한 명령줄에 배치됩니다.
전역 모듈 사용 필요
전역 태그를 지원하는 많은 패키지가 프로젝트(node_modules 폴더)의 로컬 설치도 지원하지만 전역으로 설치된 모듈은 코드에서 require 함수를 사용해서는 안 됩니다.
-g 플래그 없이 로컬로 설치한 경우 이미 본 것처럼 require 기능을 사용할 수 있습니다.
좋은 간단한 예는 rimraf 모듈(www.npmjs.org/package/rimraf)입니다.
rimraf가 전역적으로 설치된 경우(npm install -g rimraf) 플랫폼 전반에 걸쳐 디렉터리를 재귀적으로 강제로 삭제할 수 있는 명령줄 유틸리티를 제공합니다.
rimraf를 전역적으로 설치한 후 myData 디렉터리를 삭제하려면 다음을 실행하세요.
림라프 마이데이터
Node.js 코드에서 동일한 작업을 수행하려면 rimraf를 로컬로 설치하고(npm install rimraf) 표시된 대로 app.js를 만듭니다.
추천 학습: "nodejs 비디오 튜토리얼"
위 내용은 node.js의 글로벌 패키지가 무엇인지에 대한 자세한 내용입니다. 자세한 내용은 이 사이트의 다른 관련 기사를 참고하세요!