、
私は周りを探してきました。はい、gruntはプロジェクトのための多くの生産作業を行います。
http://yeoman.io/codelab/prepare-production.html
兵卒サーバは、基本的には実際のサーバーを使用せずに、あなたのアプリケーションを実行するために、開発者を支援するために設計されています。ページを提供することは別として、それは低音をコンパイルする、ファイルを少なくする、ライブリロードなどを使用してページをリロードするといったいくつかのタスクを実行します。 Gruntfile.jsで提供する設定に基づいてこれらのファイルやその他のタスクを変更するたびに
しかし、実稼働サーバーでは、多くのトラフィックが予想され、ファイルが変更されるたびにファイルが再コンパイルされ、 。私はGruntサーバーが生産とすべてのタスクのトラフィックを処理できるとは思わないが、あなたのサイトは非常に遅くなるかもしれない。
また、Angularはフロントエンドフレームワークなので、どのようにWebサービスを使用する予定ですか? Webサービスを実行するには、Apacheまたはノードサーバーを実行している可能性があります。アプリのビルドを同じサーバーに展開することができます。
は、あなたの開発に、これらすべての操作を行うことができますし、アプリを構築し、生産現場に配置
あなたの角度のアプリを構築するためにコマンドを構築うなり声を使用することができ、それが縮小さジャバスクリプト、CSSと他のものでを与えますdistフォルダ
この縮小されたアプリケーションを本番サーバーに展開できます。非常に少ないコードがクライアントに転送されるため、サーバー上の多くの帯域幅ストレスを減らすことができ、アプリケーションの処理速度が向上します。