0
파일에 express
의 주 종속성을 가진 파일이 있습니다. npm-shrinkwrap에있는 라이브러리는 어디에 있지만 package.json과 일치하지 않습니다.
그러나
,- 내
package.json
파일 종속성으로express
이 없습니다. - 어디서나 내 프로젝트에서 사용되는 것을 보지 못했습니다.
npm-shrinkwrap
에 내가 의존하고있는 것으로 보지 않습니다.npm prune npm shrinkwrap
내가 찾는 결국 :
이 내가 실행 한
나는 그것이 기존 생각할 수있는 가능한 이유 ... 다음 라이브러리가 아직 거기는 의존성 어딘가에 node_modules
에 있지만, 명시 적으로 프로젝트의 종속성이 아니면 npm-shrinkwrap
에 해당 라이브러리의 종속성으로 나열하면 안됩니까?
이것은 반 직관적 인 것처럼 보입니다. 의존성이 어디에서 왔는지를 아는 것이 더 어렵습니다 ... 저는 브라우저 인식 아래 'node_modules'에서 발견되었지만 즉시 명확하지 않습니다. 이점이 있습니까? 알다? – unflores
확실히 node_modules 폴더의 각 모듈에서 package.json 파일을 읽는 몇 가지 도구가 있습니다. 그러나 나는 이것 때문에 나의 나름의 문제를 안고 있었다. 그러나 모르겠다. – bcBro