2016-07-11 1 views
0

npm_modules 폴더가있는 ASP.NET Core 1.0 앱이 있습니다. 각 NPM 모듈은 폴더에 자체 종속성을 제공합니다. 물론 각 종속성은 이러한 동작을 반복하며 악명 높은 경로 인 오류가 너무 커서 응용 프로그램을 게시 할 때 Windows에서 문제가되는 gazillion 수준의 하위 폴더로 끝납니다.npm_modules 폴더 병합

NPM의 새 버전이 플랫 폴더 방식을 사용한다는 것을 알고 있습니다. 패키지 종속성을 위해 폴더 내에 폴더가있는 기존 ASP.NET Core 앱에서이 문제를 어떻게 해결합니까?

답변

1

현재 프로젝트 디렉토리에서 node_modules 폴더를 삭제 한 다음 npm install을 수행하기 만하면됩니다. 이렇게하면 NPM v3의 새로운 병합 된 종속성 구조를 사용하는 동안 모든 패키지 종속성이 다시 다운로드됩니다.

+0

내 앱에 설치된 NPM 모듈을 완벽하게 평평하게 만들었지 만 Azure에 내 앱을 게시하는 동안 여전히 그 "경로가 너무 길다"라는 오류가 발생합니다. – Sam