[2019年11月6日] CLIコマンド

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バージョンの角度出力

 

おすすめ

転載: www.cnblogs.com/QQ-lala/p/11739570.html