패키지가 설치되기 전에 일부 정책 스크립트를 실행하려고합니다. 예를 들어 :NPM 사전 설치 스크립트
{
"name": "pre-hook-check",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"preinstall": "echo preinstall",
"postinstall": "echo postinstall"
},
"author": "",
"license": "ISC",
"dependencies": {
"abc": "^0.6.1",
"preact": "^8.2.5"
}
}
그것은 사전 보인다 내가 npm install
을 할 경우에만 작동 후 위의 예에서 스크립트를 설치,하지만 난 그게 내가 아무것도 설치하려고 할 때마다 실행하고자합니다.
예 : 팀에서 npm install <some package>
을 실행할 때마다 패키지 버전을 확인하기위한 스크립트를 작성한다고 가정 해 보겠습니다. 나는 패키지를 설치하는 버전을 확인하고 그 버전이 "1.0.0"이상인지 확인하고 싶습니다.
npm info lodash version
및 검사를 간다 사전 설치 스크립트를 작성하기 위해 계획되었다. 버전을 구할 수 없다면 설치하기 전에 대화식으로 사용자의 승인을 요청할 계획입니다.
멋진 아이디어입니다.하지만 npm에는 그럴 수 없습니다. –