2016-09-17 8 views
0

Chrome Dev Toolsでは、ビルドアプリのソースファイルが表示されます。私は、dev-serverの実行とwebpackがビルドプロセスでプレーンなソースファイルを手放さないことだけを期待しています。Webpackビルドはソースファイルを公開しますが、醜いファイルだけではありませんか?

以下は、ローカルマシンではなく、サーバーアプリケーションにビルドしてアップロードしたスクリーンショットです。 Webpack exposed source files

この例のアプリはAngular 2 official docs Webpackです。これは予期された動作ですか、もしそうなら、どうすれば私のソースファイルを譲り渡すことができますか?

+0

プロダクションモードでビルドしましたか?そして、なぜソースファイルが利用可能かどうか気にします(uglificationとminificationは主に元に戻すことができるので、あまり依存しません)。 – jonrsharpe

+0

@jonrsharpeはい私は生産モードでビルドしましたが、robertklepが指摘したように、ソースマップファイルも生成されています。あなたが実際の検査のストッパーではない人については間違いありませんが、大規模なアプリケーションの場合は、すべてのファイルが醜くなり、1つに束ねられるのは難しいでしょう。 – Bogac

答えて

0

これはソースマップの内容に基づいています。

production configurationを使用している場合、(devtool : 'source-map'オプションのため)バンドルされたリソースの横に別のソースマップファイルが生成されます。

プロダクションモードでは、devtoolのオプションを完全に削除するか、元のマップをサーバーの最終的な保存先にアップロードしないでください。

関連する問題