제한
npm-shrinkwrap.json및package-lock.json은 무시됩니다. 기존 pnpm과 달리 npm은 동일한name@version을 서로 다른 종속성 집합으로 여러 번 설치할 수 있습니다. npm의 lockfile은 평탄한node_modules레이아웃을 반영하도록 설계되었지만, pnpm은 기본적으로 격리된 레이아웃을 만들기 때문에 npm의 lockfile 형식을 따를 수 없습니다. 다만 lockfile을 pnpm 형식으로 변환하려면 pnpm import를 참조하세요.- 바이너리 스텁 (
node_modules/.bin의 파일)은 JS 파일에 대한 심볼릭 링크가 아니라 항상 셸 파일입니다. 셸 파일은 플러그인 방식의 CLI 앱이 특이한node_modules구조에서 플러그인을 찾을 수 있도록 돕기 위해 생성됩니다. 이는 거의 문제가 되지 않으며, 파일이 JS 파일이어야 한다면 #736에 설명된 대로 원본 파일을 직접 참조하세요.
이러한 문제에 대한 해결 방법에 대한 아이디어가 있습니까? 공유해 주세요.