web-dev-qa-db-ja.com

ng serveを実行するとどうなりますか?

私は最後の少しの間 Angular-CLI を使用しています。 ng serveでサーバーを起動するlocalhost:4200を含む多数のコマンドが付属しています。

私は自分のニーズに合わせて設定できるGruntとGulpを使用することに慣れています。 Angular-CLIのサーバーを構成したかったのですが、それが何であるか、またはどのように構成するかわからないことに気付きました。 serveのプロジェクトを削除しても、有用と思われるものは何も発掘されていません。

それで、ng serveは正確に何をしますか?

66
Jason Swett

最近では、webpack-dev-serverを使用してローカルWebサーバーを起動します。 この質問 を参照してください。

docs から:

CLIは、ng serveを実行することにより、ユーザーへのライブブラウザリロードエクスペリエンスの実行をサポートします。これにより、ファイルの保存時にアプリケーションがコンパイルされ、新しくコンパイルされたアプリケーションでブラウザーが再ロードされます。これは、メモリでアプリケーションをホストし、 webpack-dev-server を介して提供することで実行されます。


元の答え:

いくつかの調査の後、私が集めたものがここにあります。

Angular-CLIは、Ember CLIから特定のものを便乗させます。 ng serveはそれらの1つであるように見えます。 Emberには、 このファイル で定義されているember serverコマンドがあり、ng serveの動作と一致しているようです。

38
Jason Swett