우리는 의존성 X가 있습니다. 종속성 Y가 있습니다. X는 원사를 사용하지 않으며 특정 버전의 Y를 고정하지 않습니다 (즉, X의 package.json은 "Y": "^1.0.0"
임). 우리는 원사가 특정 변이 종속성 Y를 고정하고 사용하도록 허용합니까?얀은 종속성의 종속성에 대해 특정 버전의 핀을 지정합니까?
추가 컨텍스트 : 우리 package.json에서, 우리는 종속성 X. 버전을 고정하지만 의존성 X 일부 .d.ts 파일을 내보내는 고정 해제 의존성 Y (예컨대 "Y": "^1.0.0"
)를 갖는다. 새로운 Y 형의 새로운 버전이 나왔습니다. 새로운 Typescript 기능이 갑자기 우리의 package.json에서 사용하는 Typescript 버전으로 우리의 tsc 컴파일을 망가 뜨 렸습니다. Y 패키지의 버전을 고정 할 방법이 없었습니다 .json,이 문제는 피할 수없는 것이 었습니다.