2017-09-14 14 views
0

을 사용하여 프로젝트 중 하나에서 ava을 업그레이드했습니다. 놀랍게도업그레이드 후 package-lock.json에서 ava 종속성이 누락되었습니다

, 모든 종속 지금 package-lock.json에서 누락 :

추가 :

+  "version": "0.22.0", 
+  "resolved": "https://registry.npmjs.org/ava/-/ava-0.22.0.tgz", 
+  "integrity": "sha512-dYxvVDL9CeIcgaQ/FojaBVaL/rnIsXdgPVliDOMe1O5nSsIZEsPYDIzmZ1KnO/cuxeQx1PQbtW6qziiEwQZusg==", 
+  "dev": true 

이 제거 :보다

-  "requires": { 
-  "@ava/babel-preset-stage-4": "1.1.0", 
-  "@ava/babel-preset-transform-test-files": "3.0.0", 
-  "@ava/write-file-atomic": "2.2.0", 
-  "@concordance/react": "1.0.0", 
-  "ansi-escapes": "2.0.0", 
-  "ansi-styles": "3.2.0", 
-  "arr-flatten": "1.1.0", 
-  "array-union": "1.0.2", 
-  "array-uniq": "1.0.3", 
... 

기타, 내 코드와 테스트 실행 예상대로

package-lock.json 파일의 모든 종속성이 삭제 된 이유는 무엇입니까?

답변

2

팀 전체에서 동일한 버전의 npm을 사용하고 있는지 확인하십시오. 최근 (작성 당시 5.4.2)에는 이전 릴리스와 비교하여 package-lock.json 파일과 관련된 많은 수정 사항이 있습니다.