0

私はVisual Studio 2015のASPHostPortalホスティングサービスとFTP公開プロファイルで新しいWebアプリケーションを公開しました。 すべてはうまく動作しますが、公開中、特にnode_modulesフォルダーのアップロード中に、非常に長い時間がかかりました。 私はwebpackを使用していますので、今後公開するには、node_modulesフォルダーをアップロードする必要がありますか? 公開から除外することはできますか?.NET Core 1.1.0公開:node_modulesフォルダは必須ですか?

は、事前にすべてのいただきありがとうございます:)

答えて

0

node_modulesはWebPACKのにバンドルされており、それを公開するときに、それらを除外する必要がありますすることができ、あなたのアプリには必要ありません。

Webpackは自己完結型の(または複数のバンドルに分割された)バンドルを作成します。つまり、externalsを設定していない限り、アプリケーションのすべての依存関係はバンドル内にあります。 。しかし、これはWebアプリケーションなので、スクリプトタグに含める必要があり、node_modulesから来る可能性は低いです。

webpackで作成したファイル(アプリのJavaScript部分を厳密に話す)は、別のディレクトリ(例:dist/)にのみ公開するだけで十分です。もちろん、webpackによって生成されるバンドルを含めるには、いくつかのHTMLを用意する必要があります。

関連する問題