Skip to content
This repository was archived by the owner on Apr 4, 2025. It is now read-only.

Commit 9ff1f35

Browse files
committed
fix(@angular-devkit/build-angular): error out using karma plugin outside of Angular CLI
Fix angular/angular-cli#10478
1 parent a710001 commit 9ff1f35

File tree

1 file changed

+5
-0
lines changed
  • packages/angular_devkit/build_angular/src/angular-cli-files/plugins

1 file changed

+5
-0
lines changed

Diff for: packages/angular_devkit/build_angular/src/angular-cli-files/plugins/karma.ts

+5
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ function addKarmaFiles(files: any[], newFiles: any[], prepend = false) {
4949
}
5050

5151
const init: any = (config: any, emitter: any, customFileHandlers: any) => {
52+
if (!config.buildWebpack) {
53+
throw new Error(`The '@angular-devkit/build-angular/plugins/karma' karma plugin is meant to` +
54+
` be used from within Angular CLI and will not work correctly outside of it.`
55+
)
56+
}
5257
const options = config.buildWebpack.options;
5358
const projectRoot = config.buildWebpack.projectRoot as string;
5459
successCb = config.buildWebpack.successCb;

0 commit comments

Comments
 (0)