제한
npm-shrinkwrap.json
및package-lock.json
은 무시됩니다. pnpm과 달리 npm은 동일한name@version
을 여러 번 설치할 수 있고 서로 다른 의존성 세트를 사용할 수 있습니다. npm의 lockfile은 평탄한node_modules
레이아웃을 반영하도록 설계되었지만, pnpm은 기본적으로 격리된 레이아웃을 생성하기 때문에 npm의 lockfile 형식을 처리할 수 없습니다. 그럼에도 lockfile을 pnpm 형식으로 변환하려면 pnpm import 을 참조하십시오.- Binstub (
node_modules/.bin
의 파일)은 JS 파일에 대한 심볼릭 링크가 아니라 항상 쉘 파일입니다. 플러그인 가능한 CLI 앱이 비정상적인node_modules
구조에서 셸 파일은 플러그인을 찾는 데 도움이 됩니다. 이것은 매우 드물게 문제가 되며, 파일이 JS 파일인 것으로 예상되는 경우 #736에 설명된 대로 원본 파일을 직접 참조하십시오.
이러한 문제에 대한 해결 방법에 대한 아이디어가 있습니까? 공유하세요.