0

Visual Studio 2015의 ASPHostPortal 호스팅 서비스 및 FTP 게시 프로필을 통해 새로운 웹 응용 프로그램을 게시했습니다. 모두 잘 작동하지만 게시 중에 특히 노드 모듈 폴더를 업로드하는 동안 매우 오랜 시간이 걸릴 수 있습니다. 나는 webpack을 사용하고 있기 때문에 향후 게시 할 때 궁금합니다. node_modules 폴더 업로드 필수 항목입니까? 게시에서 제외 할 수 있습니까? .NET Core 1.1.0 게시 : node_modules 폴더는 필수입니까?

답변

0

node_modules이 웹팩 함께 번들로 제공되는 앱 필요하지 않습니다 :) 사전에 모두 감사하고 게시 할 때 당신은 그들을 제외해야 할 수 있습니다.

Webpack은 자체 포함 된 (또는 여러 번들간에 분리 된) 번들을 만듭니다. 즉, externals을 구성하지 않으면 런타임에 응용 프로그램의 모든 종속성이 번들 내에 있음을 의미합니다. . 그러나 이것은 웹 앱이므로 스크립트 태그에 포함시켜야하며 node_modules에서 올 것 같지 않습니다.

더 나아가려면 webpack에서 만든 파일 (앱의 자바 스크립트 부분 만 말함) 만 게시하면됩니다. 보통이 파일은 별도의 디렉토리 (예 : dist/)에 있습니다. 물론 webpack에서 생성 할 수있는 번들을 포함하는 HTML이 있어야합니다.

관련 문제