2017-02-10 1 views
0

私はtypescriptとangular-cliで角度2を使ってWebアプリケーションを開発しています。私はサーバー上でテストを行いたいと思っていましたが、ソースコードをアップロードしたくない場合は、 "ng build --prod"コマンドを使って試しました。私は.mapファイルがまだフォルダにあったと私はすべての.mapファイルを削除し、私はサーバー上のフォルダをアップロードしたことを参照してください、私はクロムの開発ツールを開いたとき、私はTypeScriptでソースコードを見た。私が削除しなかったファイルは.gzファイルでした。私の質問は、webpackでtypescriptコードなしでプロダクションプロジェクトを構築する正しい方法は何ですか?distdフォルダにソースコードのないangular2 Webpackプロダクションプロジェクトを埋め込みます

申し訳ありませんが、私はよく英語が話せません。そして、私が正しい方法で私の男を記述しているかどうかはわかりません。

私が欲しいのは、開発者モードを有効にしている人のために自分のTypeScriptコードを表示しないことです。

答えて

0

"タイプコピーコードなしでプロダクションプロジェクトをビルドする"というのはよく分かりません。

ng buildでプロジェクトをビルドすると、すべてのタイプスクリプトがjsにコンパイルされ、縮小されます。たとえば、ここに私のためにNGビルドの出力は(ないtypescriptですファイルがここにはありません注意してください)です。

enter image description here

あなたはまた、trueに環境生産値を設定-prodを使用することができます述べたようにし、やや小さく、最適化されたビルドを提供します。ブラウザでアプリをテストする場合は、ng serveまたはng serve -prodを使用できます。

関連する問題