CLIコマンド - すべてのNG *
A、CLIコマンドの構文
1、ほとんどのコマンドといくつかのオプションは、別名があるだろう、エイリアスは、各コマンドの構文の説明に表示されます
2、二重線で始まるオプション名 - 単一ラインaliasオプションの接頭辞で、()( - )。パラメータなし接頭辞、例えば
私のアプリ-c生産を構築
生成された成果物(アーティファクト)名がコマンドパラメータとして指定することができ、図3に示すように、一般的には、も--name使用することができます
小さなこぶまたは中性フォーマットが与えられると図4に示すように、パラメータ名及びオプションを分割することができます。--myOptionName --my-オプション名に相当
第二に、詳細なコマンド終了
1、追加
追加のライブラリを追加する---プロジェクト、追加<ライブラリ> ngの、追加の設定を変更することで、新たな依存関係と呼設定スクリプトをダウンロードし、アップデートに(例えばpolyfillsなど)の余分な依存関係を追加するために、パッケージマネージャを使用してngのアプリケーション
Ngが区別を追加してのインストールNPM、例えば
①npm角度/材料@インストール - ただインストールして、更新パッケージとパッケージlock.jsonファイルpackage.json
②ng追加@角度/材質:
ステップ1:インストールとパッケージとパッケージlock.jsonのpackage.json同等NPMは、ファイルをインストールする更新//
ステップ2:設定角度素材とテーマ
ステップ3://が自動的スタイルの材料のニーズに追加されます更新スタイルファイルパスangular.json
ステップ4:アップデートアプリ/ module.ts //セットアニメーションモジュールが増加
ステップ5:更新リンクリンクを高めるためにindex.htmlを//必要性
STEP6:更新Styles.cssをファイル//グローバルスタイルを設定します
---オプション
①--defaults =真|、禁止はデフォルト値を直接使用すると対話するユーザーの入力を求め、真の場合はfalse //デフォルト値は、falseです
②--interactive =真|偽// falseで、ディスエーブル入力はデフォルト値と直接対話するようユーザーに求められたときに、デフォルト値がtrueの場合、
③--registry =レジストリ//自分のNPM登録リストを使用します
2、ビルド
---指定した出力ディレクトリをコンパイルする角度アプリは、ワークスペースでコマンドを実行する必要があります
コンパイルのビルドをngの<プロジェクト> //ワークスペースには複数のアイテムを持っている場合は、入力しただけでビルドコマンドをngの、唯一の最初のプロジェクト
---オプション
①--aot =真|偽//プリコンパイルを使用するかどうか
② - アプリケーションをコンパイルするときに使用baseHref = baseHref //ベースURL
③ - PROD =真|コンパイルする偽//デフォルトはfalse、生産の真の表示モード
④ - ファイルが変更された場合、自動的に再コンパイル//時計
3、設定
--- angular.jsonドキュメントワークスペースにangular.jsonを取得または設定し
ngの設定<jsonPath> <値>
①ngの設定//プロフィールの閲覧angular.json
構文②ng設定<jsonPath> // jsonPath設定ファイルangular.jsonにそれらに対応するキー値で表示するための
③ng設定<jsonPath>値// jsonPathの構文を使用してキーを見つけ、その後、キー値の値を変更
---オプション
①--global =真|偽//デフォルトのグローバルがtrueの場合、falseで、その後、発信者のホームディレクトリの設定にアクセス
4 ngのドキュメント
---オープンの公式文書やブラウザでキーワード検索
ngのドキュメントは、<キーワード> //キーワードである必要
---オプション
①--search =真|公式文書ではfalse //デフォルト値はfalseで、trueの場合、すべてのルックス、そうでない場合のみ、APIドキュメントで見つけます
5、E2E
---コンパイルおよび角度アプリを実行し、テストを終了する分度器の端を使用し
ワークスペース内のすべてのプロジェクトのNG eは/ NG E2E //デフォルトの実装
NG E2E <プロジェクト> //指定したプロジェクトを実行します
---オプション
① - ホスト=ホスト//待機しているホストは、例えば--host = 10.132.2.148、デフォルトはlocalhostです
② - ポート//ポートは3000を、たとえば、アプリケーションを提供し、デフォルトは4200です
③ - スペック//スペックはprotractor.conf.jsに配置されたカバー
④ - protractor.conf.jsに配置されたスイート=スーツ//スーツカバー
⑤ - webdriverUpdate =真|偽//更新webdriverを、デフォルトはtrueです
6、生成
ファイルを生成または更新するための概略図(回路図)に基づいて、
<概略図>生成NG
NGグラム<概略図>
---オプション
①--defaults =真|、禁止はデフォルト値を直接使用すると対話するユーザーの入力を求め、真の場合はfalse //デフォルト値は、falseです
②--interactive =真|偽// falseで、ディスエーブル入力はデフォルト値と直接対話するようユーザーに求められたときに、デフォルト値がtrueの場合、
③--force =真|偽//デフォルト真、力が既存のファイルを上書きする場合は、falseです
achematicサポートされています。
6-1、appShellは//詳細については、アプリケーションシェルを参照してください。
6-2、アプリケーション
---オプション
① - 接頭辞=接頭辞//コンポーネントセレクタ、例えばに接頭辞:セレクタ:「アプリ・ルート」アプリは接頭辞であります
② - ルーティング=真|偽//デフォルトはfalseです
③ - skipInstall =真|偽のインストールの依存関係をスキップするかどうかをfalseに//デフォルトは、
④---- skipPackageJson =真|偽//デフォルトではpackage.jsonにファイルの依存関係を追加するかどうか、偽であります
⑤ - skipTests =真|偽//デフォルトでは、テストファイルアプリを作成するかどうか、偽であります
⑥ -スタイル=
CSS | SCSS |サス|少ない|延長STYL //スタイルファイルは、デフォルトのCSS
6-3、クラス
またはクラスを作成するために、デフォルトのプロジェクトを指定します
ngのGクラスTT-YY //クラス名がTtYyで、ファイル名はTT-yy.tsです
NGクラスTTを生成する - タイプ= ff.uu //クラス名がTtのある、ファイル名がtt.ff.uu.tsです
---オプション
① - プロジェクト=プロジェクト//プロジェクト名
② - skipTests =真|偽// trueの場合、ファイルは作成されませんspec.ts
③ - タイプ=タイプ//最終的にname.type.tsにカスタムタイプ、ファイル名の形式を追加
6-4、成分
G成分XX
またはコンポーネントを作成するために、デフォルトのプロジェクトを指定します
---オプション
① - entryComponent =真|偽//真、入口アセンブリがngModuleで宣言され、デフォルト値はfalseです
② - =真輸出|偽//真、ngModuleは、コンポーネントをエクスポートします、デフォルト値はfalseです
③ - フラット=真| trueで、コンポーネントという名前のフォルダを作成しません、現在のプロジェクトのSRC /アプリ内で直接文書を作成// falseの場合、デフォルト値はfalseです
④ - inlineStyleが真= |インラインスタイルはfalse // trueの場合、指定のスタイルを、自動的にスタイルファイルを生成しない、唯一のCSSのインラインスタイルのフォーマットをサポートし、デフォルト値はfalseです
⑤ - inlineTemplate =真|偽//真、テンプレートファイルをTSファイルに定義されているが自動的に.htmlのファイルを生成しない、デフォルト値はfalseです
⑥ - lintFixは=真|偽//がtrueの場合、コンポーネントを生成した後、糸くずの修理、デフォルト値はfalseです
⑦ - モジュール=モジュール//ステートメントの指定NgModule
⑧ - 接頭辞=接頭辞//コンポーネントセレクタプレフィックス文字の名前を指定します
⑨ - プロジェクト名を指定します。//プロジェクト=プロジェクト
⑩ - セレクタ=セレクタ//コンポーネント名にポイントを生成することは、指定されたセレクタ
⑪ - 真skipImportは= |偽//が真である、NgModuleこのコンポーネントをインポートするために属していますが、デフォルト値はfalseです
⑫ - skipTests =真|偽//真は、テストが自動的にspec.tsファイルを生成しません、デフォルト値はfalseです
= -Style⑬
CSS | SCSS |サス|少ない|デフォルトCSSです//スタイルスタイルファイルの拡張子、
6-5、ディレクティブ
または、デフォルトのプロジェクト作成の指示を指定します
グラム指令XX
---オプションは、オプションとしてコンポーネントを意味//
① - 輸出=真|偽
② - フラット=真|偽//デフォルト値はtrueです
③ - lintFix =真|偽
④ - モジュール=モジュール
⑤ - 接頭辞=接頭辞
⑥ - プロジェクト=プロジェクト
⑦ - セレクタ=セレクタ
⑧ - skipImport =真|偽
⑨ - skipTests =真|偽
6-6、列挙型
またはデフォルト列挙価値創造プロジェクトを指定します
NG例えば、列挙値ファイルを作成します//列挙を生成
ステップ1:NGグラム列挙testcaseType //はテストケース-type.tsファイルを生成します
列挙{TestcaseTypeエクスポート
機能
バグ
}
ステップ2:他の文書では、この列挙値TS導入:「./use-case-typeからインポート{TestcaseTypeを} 」。
ステップ3:使用する列挙値:UseCaseType.Feature
---オプション
① - lintFix =真|偽
② - プロジェクト=プロジェクト
6-7、ガード
デフォルトのエントリを指定したり、ガードをルーティング追加するには
グラムのauth-ガードガード
---オプション
①--flat =真|偽//デフォルト値はtrueです
② - 実装//セレクトガードインタフェースを作成します
③ - lintFix =真|偽
④ - プロジェクト=プロジェクト
⑤ - skipTests =真|偽
6-8、インターフェース
またはデフォルトのプロジェクトの作成インターフェースを指定します
NGグラムインターフェースTT-YY //インタフェース名はTtYy、ファイル名がTT-yy.tsです
インターフェースTT ff.uu //インターフェイス名を生成NG Ttと、ファイル名がtt.ff.uu.tsです
---オプション
① - プロジェクト=プロジェクト//プロジェクト名
② - lintFix =真|偽
③ - 接頭辞=接頭辞
6-9、図書館
グラムXXライブラリー
現在のワークスペース内のライブラリを作成します。
---オプション
① - entryFile = entryFile //ファイル名を変更する公開API
② - lintFix =真|偽
③ - 接頭辞=接頭辞
④ - skipInstall =真|偽
⑤ - skipPackageJson =真|偽
⑥ - skipTsConfig =真|偽// trueの場合、ファイルがtsConfig.json更新されることはありません
6-10、モジュール
またはモジュールを作成するために、デフォルトのプロジェクトを指定します
---オプション
① - =真フラット|偽//デフォルト値はfalseです
②--- lintFix =真|偽
③ - モジュール=モジュール
NgModuleモジュールZD2 ZD1を作成し、インポートする// NG GモジュールZD1 --module = ZD2 ZD1モジュール手段
④ - プロジェクト=プロジェクト
⑤ - ルーティング=真|偽//デフォルト値はfalseです
⑥ - routingScope =子供|ルート//デフォルトは子供であります
6-11、パイプ
またはパイプを作成するために、デフォルトのプロジェクトを指定します
---オプション
① - =真輸出|偽//デフォルト値はfalseです
② - フラット=真|偽//デフォルト値はtrueです
③ - モジュール=モジュール
// NG GパイプZD1 --module = ZD2 ZD1パイプを作成することを意味し、そしてZD2モジュールで宣言NgModuleはZD1を追加
④ - プロジェクト=プロジェクト
⑤ - lintFix =真|偽//デフォルト値はfalseです
⑥ - skipImportは真= |偽//デフォルト値はfalseです
⑦--skipTests =真|偽//デフォルト値はfalseです
6-12、サービス
またはサービスを作成するために、デフォルトのプロジェクトを指定します
---オプション
① - lintFix =真|偽//デフォルト値はfalseです
② - フラット=真|偽//デフォルト値はtrueです
③ - skipTests =真|偽//デフォルト値はfalseです
④ - プロジェクト=プロジェクト
6-13、serviceWorker
6-14、unbiversal
6-15、webWorker
7、ヘルプ
ヘルプドキュメントNGコマンド
--helpを果たします
8、新しいです
新しいワークスペースと初期角度アプリを作成します。
ngの新しい[名前] //名前は、新しいワークスペースの名前と最初のプロジェクトであります
---オプション
①は - skipInstall =真|偽//真、そしてない依存ライブラリの依存パッケージ。
② - コミット=真|偽
③ - createApplication =真|偽
④ - デフォルト=真|偽
⑤ - ディレクトリ=ディレクトリ//ディレクトリのワークスペースを作成
⑥ - inlineStyle =真|偽
⑦ - inlineTemplate =真|偽
⑧ - インタラクティブ=真|偽
⑨ - //新しいプロジェクトとき(ワークスペースに相対)を作成するパスnewProjectRoot = newProjectRoot、デフォルトでは、プロジェクト、このプロパティを見ることができますangular.jsonファイルである
⑩ -最初のアプリの接頭辞接頭辞=接頭辞//セレクタ、アプリ.component.tsデフォルトのアプリルート
⑪ - ルーティング=真|偽
⑫ - skipTests =真|偽//真は、テストが自動的にspec.tsファイルを生成しません、デフォルト値はfalseです
= -Style⑬
CSS | SCSS |サス|少ない|デフォルトCSSです//スタイルスタイルファイルの拡張子、
9、実行
NG実行KK:ビルド// kkのプロジェクト名で、ビルドコマンドがtargerです
10、サーブ
コンパイルし、プロジェクトを再起動して、アプリ、ファイルが変更されたときに、自動的にコンパイルを実行します
サーブ株式会社
---オプション
① - ホスト=ホスト//リスニングIP、デフォルトはlocalhostです
② - オープン=真|偽//デフォルト値は真である、偽である、それは自動的にデフォルトのブラウザを開きます。
③ - ポートが//デフォルトではポート4200でリッスン
④ - 時計=真|偽//モニタファイルの変更、再コンパイル、デフォルトはtrueです
11、テスト
プロジェクト実施ユニットテスト
---オプション
① - コード・カバレッジ=真|、出力コードカバレッジ真であるとして偽//デフォルトは、falseです
② - 時計=真|偽
12、更新
角度のバージョンと同様に、依存ライブラリをアップグレード
13、バージョン
CLIバージョンの角度出力