web-dev-qa-db-ja.com

Angular / 1つのコマンドでcssファイルなしでモジュール、コンポーネントを作成しますか?

作成時にcssファイルを持たないコンポーネントにリンクされているモジュールを作成するオプションはありますか?

例えば.

これまでのところ、これを行うデフォルトの方法は次のとおりです。

ng generate module name/ng generate component name

そして、コンポーネントの基本構造を取得します:name.component.css name.component.html name.component.spec.ts name.component.ts name.module.ts

そして、私は[〜#〜] one [〜#〜]クエリのみで以下を作成したいと思います:

name.component.html name.component.spec.ts name.component.ts name.module.ts

例えば何かのようなもの:

ng g m name + c name - css ...アイデアを得ます。

これは可能ですか?可能な場合はどうですか?

7
Tanasos

ミニマリストAngular Cli生成例

ng g c hero-component --flat -it -is --skipTests

  • -isインラインCSS、スタイルファイルの作成を防止
  • --flatフォルダーの作成を防止する
  • -itインラインテンプレート用、htmlファイルの作成を防止
  • --skipTests .specファイルの作成を防止する

Angular doc reference https://angular.io/cli/generate#component へのリンク

これらすべてのパラメーターを組み合わせて、

CLIは、現在のフォルダーに単一の.tsファイルを作成し、それをモジュールにリンクします。

13
Vishesh Mishra

ng generate -isにはinline-styleを使用できます。これにより、CSSファイルは個別に生成されませんが、CSSはコンポーネント内に保持されます(インライン)。

4
ritaj