약 12 시간 동안 응용 프로그램을 구축하지 않은 며칠이나 며칠 후에 다시 작업하게되었습니다. 나만 그렇게 할 수있어 npm shrinkwrap
프로젝트는 npm-shrinkwrap.json을 포함 할 때만 작동합니다 - 이런 식으로 계속되는 단점이 있습니까?
중요한 단점이 있습니까? 또한이 문제를 해결할 수있는 방법이 있다면 yarn
을 사용하고 있습니다.
대단히 감사합니다.
약 12 시간 동안 응용 프로그램을 구축하지 않은 며칠이나 며칠 후에 다시 작업하게되었습니다. 나만 그렇게 할 수있어 npm shrinkwrap
프로젝트는 npm-shrinkwrap.json을 포함 할 때만 작동합니다 - 이런 식으로 계속되는 단점이 있습니까?
중요한 단점이 있습니까? 또한이 문제를 해결할 수있는 방법이 있다면 yarn
을 사용하고 있습니다.
대단히 감사합니다.
그럼 실제로 패키지를 shrinkwrapping하는 것은 단점이 아닙니다. 나는 그것이 당신의 포장을 선적하는 선호 된 방법이라고 생각합니다. 그렇게하면 의존성 문제가 실수로 업그레이드되고 패키지가 망가질 수 있습니다.
yarn
과 npm
의 차이점은 현재 실이 새로운 인기있는 것 같지만 기본 사용의 경우 을 사용하면 npm> = 3을 사용하게됩니다.
비록 그것이 내가 아직도 당신이 앱이 수축 포장없이 작동하지 않는 이유를 다시 확인 제안 질문의 일부가 아닌 비록 사이드 참고. 그것은별로 좋지 않습니다.
팁 주셔서 감사합니다. 실제로 수축 포장을 필요로하는 것은 좋지 않습니다. 다행스럽게도 원사는 일주일 전 새로운 프리 릴리즈 기능을 갖추고있어 실제로 그 날을 저장했습니다. 'yarn import'는 작동중인'node_modules' 폴더에서'yarn.lock'을 만들어 내고, 재현 가능한 작업 결과를 만듭니다. – Slbox
장기적으로는 악몽처럼 보일 것 같습니다. 내가 안정적으로 응용 프로그램을 설치하는 데 사용할 수있는 yarn.lock
을 만들 수 있었다 yarn import
를 사용
(A package.json
에서 반대) 나는 Yarn
의 기능을 통해 온, 방금 추가, 그것은 당신의 node_modules
폴더에서 yarn.lock
파일을 만듭니다 의존성.
당신은 분명하지 않습니다. ** npm shrinkwrap을 사용하는 이유는 무엇입니까? 네가하지 않으면 어떻게 될까? –
모든 것이 잘되지만 실제로 실행되지는 않습니다. 다른 방법으로는 해결할 수 없었던'react-router '에 문제가 있습니다. 세부 사항은 이미 많은 결의안을 시도하고 실패했기 때문에 문제의 범위를 벗어납니다. – Slbox