2017-09-01 27 views
-1

Angular4プロジェクトは、角度cliを使用して作業しています。私の疑問は、どちらがCliまたはnon-cliプロジェクトに最も適しているかです。これら2つのプロジェクトのメリットとデメリットは何ですか?Angular4 - ベストアプローチAngularCliプロジェクトまたはNonCliプロジェクト

+0

なぜあなたはcliを使用しないでしょうか、不利な点はありません。それはあなたがコンポーネントを素早くセットアップし、あなたの開発をスピードアップするのに役立ちます。 – devqon

答えて

0

Angular CLIを使用すると、すでに動作しているアプリケーションを簡単に作成することができます。すでにベストプラクティスに従っています。 これは、単純なバンドラまたはジェネレータを超えた非常に強力なツールです。 Webpackはすでに設定済みなので、設定の手間を省くことができます。

長所: 非常に迅速かつ簡単なセットアップ にこれはコード・ジェネレータが付属しています - あなたは、単にCLIコマンドNG gを使用して最も一般的なもの(コンポーネント、ディレクティブ、サービスおよびパイプ)のスケルトンを作成するためにそれを使用することができます。 のWebPACK、分度器E2Eテストは、カルマ/ジャスミン・テストのセットアップが自動的に 依存関係は、角度CLI設定ファイル ...など、迅速かつCLIは、新しいコンポーネントを作成し、アプリケーションを実行するコマンドは簡単

短所経由で自動的に 設定の一元化引っ張っ: アドバンスドコンフィグレーションを変更できません(高度なWebpackconfigなどを変更できません) より厳格なコンフィグレーション構造(設定ファイルを目的の場所に移動するのが難しく、さまざまなディレクトリ内でより細かくなります) さまざまなアドオンPugJSなどのテンプレートエンジン)

高度なWebPACKの構成HTMLを使用する 能力:主な利点のいくつかの上に :手動設定の場合0

は、長所と短所を効果的角度CLI

の長所を利用するための長所と短所の正反対です(による高度なWebpackconfigに)テンプレートエンジン クリーナーのconfigファイルおよびディレクトリ構造(も起因する高度な設定に) も柔軟に対応

短所:設定の 難し有効な単位とE2Eテストの高度な設定を変更する 能力が簡単になり構成ミス

+0

'Angular CLI'はより柔軟性があり、' webpack configuration'を 'eject 'する機能も提供します。 Angular cliに行くことをお勧めします。 –

関連する問題