[解決済み] Angular 2+でspec.tsファイルなしでComponentを生成する。
2023-01-05 13:50:16
質問
Angular 2+で新しいコンポーネントを作成するときに、spec.tsファイルを削除する方法はありますか。私はこれがテスト目的のためであることを知っていますが、それが必要でない場合はどうなりますか。
この特定のテストファイルを無効にする設定があるのかもしれません。
どのように解決するのですか?
Angular >=8 CLIを更新しました。
1つのコンポーネントに対して、以下のコマンドを使用します。
ng generate component --skip-tests=true component-name
単一のプロジェクトの場合、以下を変更または追加してください。
angular.json
:
{
"projects": {
"{PROJECT_NAME}": {
"schematics": {
"@schematics/angular:component": {
"skipTests": true
}
}
}
}
}
すべてのプロジェクトに対してグローバルな設定を行うには、以下の内容を
angular.json
:
{
"schematics": {
"@schematics/angular:component": {
"skipTests": true
}
}
}
または、コマンドラインを使って
ng config schematics.@schematics/angular:component.skipTests true
Angular 8
あなたの
angular-cli.json
の中で、spec.component パラメータに
false
:
{
...
"defaults" : {
...
"spec": {
...
"component": false
}
}
}
を使うか、あるいは
--spec=false
オプションを使用することもできます。
ng generate component --spec=false component-name
関連
-
[解決済み] モジュール "@angular-devkit/build-angular" が見つかりませんでした。
-
[解決済み] Angularで@Input()の値が変更されたときに検出する方法は?
-
[解決済み] オブジェクトのキーと値に*ngForでアクセスする
-
[解決済み] Angular CLI SASSオプション
-
[解決済み】Angularのファイルアップロード
-
[解決済み】Angular CLIが生成する「spec.ts」ファイルは何のためにあるのか?
-
[解決済み】Angularコンポーネントとモジュールの違いとは?
-
[解決済み】Angular-CLIでコンポーネントを作成し、特定のモジュールに追加する。
-
[解決済み】angular-cliでテストスペックを1つだけ実行する方法
-
[解決済み] angular-cli が HTTPS で ng serve するようにする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] パイプ ' ' が見つかりません。
-
[解決済み] dataSource' は 'table' の既知のプロパティではないので、バインドできません。
-
[解決済み] プロパティ 'X' はプライベートであり、クラス 'xyzComponent' 内でのみアクセス可能です。
-
[解決済み] ルーターナビゲートで同じページのngOnInitを呼び出さない
-
[解決済み] 文字列|ヌル'型の引数は、文字列'型のパラメータに代入できません。タイプ 'null' はタイプ 'string' に割り当てられません。
-
[解決済み] angular-cli が HTTPS で ng serve するようにする。
-
[解決済み] 子ルートから親ルートに移動するにはどうしたらいいですか?
-
[解決済み] ExpressionChangedAfterItHasBeenCheckedError: チェックされた後に、式が変更されました。以前の値: 'undefined'
-
[解決済み] 64進数の文字列を角(2+)でエンコードおよびデコードする。
-
[解決済み] Uncaught Error: Unexpected module 'FormsModule' declared by the module 'AppModule'. Pipe/@Directive/@Component アノテーションを追加してください。