web-dev-qa-db-ja.com

Angular 4 ng serve後および更新時にCLIが遅すぎる

サーブを実行した後、スクリーンショットを貼り付けました。 34946 msです。それはかなり遅く、私たちのチームのパフォーマンスを低下させています。コードも更新すると、ページの再読み込みに時間がかかりすぎます。

enter image description here

私のバージョンangular is Angular CLI version(1.2.7)

これは問題ですか、またはAngular CLIで正常ですか?

プロジェクトにはすでに約40のコンポーネントがありますが、読み込みのパフォーマンスに影響するかどうかはわかりません。

これは念のため私のPCの仕様です。

enter image description here

私は私の問題を解決しました。何が起こったかというと、コンポーネントとその他のリソースはすべてapp.module.tsにインポートされています。このため、ページが読み込まれるたびに、ページはすべてのリソースを読み込みます。私の解決策は、Lazy Loadingを適用して、アクセスしているルートに固有のリソースのみをロードすることでしたが、ロードの問題は修正されました。

nodejsが高価なnpmタスクを実行すると大量のメモリを消費するため、開発PCにビルドを処理するための十分なメモリがないため、この問題が発生します。また、プロジェクトが大きいほど、タスクを完了するために必要なメモリも多くなります。 ng serve + ng t + ng whatewerを同時に実行すると、問題がさらに悪化する可能性があります。

タスクマネージャ-> [パフォーマンス]タブを確認してから、ng serveを実行すると、私が話していることがわかります。

開発用PCに別の8GB RAM=)を挿入するまで、同じ問題に悩まされていました。

はい、それは正常です。

5
kuncevic.dev