나는 탄력적 인 beanstalk 배포가 있습니다. 새 종속성을 추가하고 재배포하면 새 종속성이 설치되지 않습니다. 로그를 살펴보면 npm은 오류없이 성공적으로 실행 된 것으로 보입니다. SSH를 사용하여 컴퓨터에 npm install --production
을 수동으로 실행해도 오류는보고되지 않지만 npm list
은 누락 된 종속성을보고합니다. 각 패키지를 수동으로 설치하면 개별적으로 작동합니다. 그러나 탄력적 인 beanstalk이 새로운 인스턴스를 회전 시키면 새로운 인스턴스가 새로운 패키지를 잃어 버리게됩니다.탄력적 인 beanstalk에 npm 설치는 오류는보고하지 않지만 종속성은 누락되었습니다.
무엇이 누락 되었습니까?
최근에 Node.js 8 및 npm 5로 업그레이드되었으며 관련이 있는지 확실하지 않은 로컬 컴퓨터에서 원사를 사용하고 있습니다.
이 파일을 커밋해야하는 package-lock.json 파일이 있거나 새 종속성이 설치되어 있지 않습니다. –
package.json 파일의 새 패키지를 기반으로 업데이트 된 내용으로 package-lock.json이 재생성되지 않는 이유는 무엇입니까? 나는 dev-side에서 원사를 사용하고 있는데 package-lock.json 파일을 업데이트하지 않는 것 같다. 두 사람은 어떻게 같이 놀아야 하는가? –