0
Npm은 각 패키지를 설치 한 후 사용자 지정 실행 파일 또는 스크립트를 실행하는 방법을 제공합니다 (Hook Scripts 참조). 여기 npm "postinstall"후크에서 패키지 이름을 얻는 방법은 무엇입니까?
내가 쓴 작은 후크 스크립트입니다 : 다음 일반적인 방법으로 패키지를 설치후크 테스트-NPM/node_modules/.hooks/사후
#!/usr/bin/env node
console.log("postinstall... " + process.argv.join(" "));
:
결과는 내가 기대했던되지 않은 매우 그러나
$ npm install --save some-package
:
> [email protected] postinstall /Users/macuser/Desktop/hook-test-npm/node_modules/some-package
> /Users/macuser/Desktop/hook-test-npm/node_modules/.hooks/postinstall
postinstall... /usr/local/bin/node /Users/macuser/Desktop/hook-test-npm/node_modules/.hooks/postinstall
방금 설치 한 패키지 이름 ("some-package")이 실행 가능 파일에 대한 인수로 제공되지 않는 것 같습니다.
훅 내에서이 정보에 액세스 할 수있는 방법이 있습니까?