내 artifactory에 구성된 npm 프록시 저장소가 있습니다. 그래도 npm shrinkwrap을 실행하면 종속성 중 일부가 https://registry.npmjs.org에서 해결됩니다. 이렇게하면 빌드 서버에 인터넷에 액세스 할 수 없을 때 내 빌드가 실패하게됩니다.npm shrinkwrap을 만드는 방법 해결 된 필드에 사용자 정의 레지스트리 사용
아티팩트 저장소에서 해결할 모든 종속성 (전 이적 포함)을 해결하기 위해 npm shrinkwrap을 강제 실행하는 방법이 있습니까?
: 난 당신이 정확하게 문제가 일부 종속성이 NPM에서 직접 해결되고 있다는 점이다 이해하면
예, 이것이 문제이며 아니요. 그것을 시도했다. 나는 artifactory에서 무엇인가를 바꾸기 전에 내가 npm 측에서 할 수있는 일이 있는지 알고 싶었다. –
AFAIK 아니요. NPM은 당신이 지시 한대로 Artifactory로갑니다. 문제는 일부 패키지에는 외부 종속성이 하드 코딩되어 있기 때문에 Artifactory에이 기능이 있습니다. 이것은 최고의 접근 방식입니다. – Ariel