npm 패키지가 전체적으로 설치되었는지 로컬로 설치되었는지 확인하는 방법
Windows 7에 Grunt, Node.js, npm, Bower 및 grunt-cli를 설치하고 있습니다.
global을 나타내는 -g 플래그를 사용하여 설치 명령을 실행해야 합니다.
설치할 때 -g 플래그를 사용했는지 확인하려면 어떻게 해야 합니까?제거한 후 다시 설치하는 데 많은 시간이 걸립니다.
사용list
로의 지휘.-g
플래그를 지정하여 전체적으로 설치된 모든 패키지를 확인합니다.
npm list -g
특정 패키지가 전체적으로 설치되어 있는지 확인하려면 패키지 이름(grunt
이 경우)는 아래와 같이 표시됩니다.
npm list -g grunt
또는 사용할 수 있습니다.grep
패키지 이름을 필터링하려면:
npm list -g | grep grunt
출처: https://docs.npmjs.com/cli/ls
npm list --depth 1 --global packagename > /dev/null 2>&1
그런 다음 종료 상태를 확인하여 설치 여부를 확인할 수 있습니다.아담 몬센 감사합니다.
특정 패키지가 전체적으로 설치되어 있는지 확인하려면 다음을 실행합니다.
npm list -g [package-name]
그룬트를 예로 들어 보겠습니다.전체적으로 설치된 경우 다음과 같은 내용이 표시됩니다.
npm list -g grunt
출력:
C:\Users\xxxxxxx\AppData\Roaming\npm
└── grunt@0.4.5
전체적으로 설치되지 않은 경우 다음과 같은 내용이 표시됩니다.
npm list -g grunt
출력:
C:\Users\xxxxxxx\AppData\Roaming\npm
└── (empty)
특정 패키지가 로컬로 설치되어 있는지 확인하려면 위와 동일한 명령을 실행하지만 -g 매개 변수는 실행하지 않습니다.
출처: npm 패키지가 전체적으로 설치되었는지 로컬로 설치되었는지 확인하는 방법.
다음 명령을 사용하여 모든 글로벌 패키지를 나열할 수 있습니다.
npm ls -g
또는 다음과 같은 특정 패키지를 확인합니다.
npm ls -g [package-name]
예:npm ls -g @angular/cli
Windows에서는 다음 명령을 사용하여 패키지 설치 여부를 확인합니다.자세한 내용은 이미지를 참조하시기 바랍니다.
npm list -g | find "create"
패키지에서 사용할 수sindresorhus/is-installed-globally
https://github.com/sindresorhus/is-installed-globally
용도:
const isInstalledGlobally = require('is-installed-globally');
// With `npm install your-package`
console.log(isInstalledGlobally);
//=> false
// With `npm install --global your-package`
console.log(isInstalledGlobally);
//=> true
패키지와 함께 사전 구축된 파일을 배포해야 할 때 이 기능이 유용하다는 것을 알게 되었습니다.배포 파일로 annpm 패키지를 게시하는 방법은 무엇입니까?이 패키지를 사용하면 설치가 로컬인지 글로벌인지 확인한 다음 여기에 표시된 것처럼 로컬 설치에 상대 경로를 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/26104276/how-to-tell-if-an-npm-package-was-installed-globally-or-locally
'programing' 카테고리의 다른 글
각진 2 스타일 가이드 - 달러 기호가 있는 숙박시설? (0) | 2023.05.20 |
---|---|
플러그인에 대해 npm의 피어 종속성을 사용하는 이유는 무엇입니까? (0) | 2023.05.20 |
CSV 출력을 stdout에 쓰는 방법은 무엇입니까? (0) | 2023.05.20 |
Xcode 7 라이브러리 검색 경로 주의 (0) | 2023.05.20 |
SQL Server에서 IDENTITY_INSERT가 ON 또는 OFF로 설정되어 있는지 어떻게 확인합니까? (0) | 2023.05.20 |