diff --git a/examples/angular_bazel_architect/BUILD.bazel b/examples/angular_bazel_architect/BUILD.bazel index 1cf06e9701..48a1465951 100644 --- a/examples/angular_bazel_architect/BUILD.bazel +++ b/examples/angular_bazel_architect/BUILD.bazel @@ -112,6 +112,26 @@ architect_test( ], ) +architect( + name = "lint", + args = ["frontend:lint"], + data = glob([ + "src/**/*", + "e2e/src/**/*", + ]) + [ + "angular.json", + "tsconfig.json", + "tsconfig.spec.json", + "tsconfig.app.json", + "tslint.json", + "e2e/tsconfig.json", + "@npm//@angular/cli", + "@npm//@angular-devkit/build-angular", + "@npm//codelyzer", + "@npm//tslint", + ], +) + architect( name = "serve", args = [ diff --git a/examples/angular_bazel_architect/angular.json b/examples/angular_bazel_architect/angular.json index 152207cb04..9ddd40f784 100644 --- a/examples/angular_bazel_architect/angular.json +++ b/examples/angular_bazel_architect/angular.json @@ -17,6 +17,7 @@ "build": { "builder": "@angular-devkit/build-angular:browser", "options": { + "forkTypeChecker": false, "preserveSymlinks": true, "outputPath": "dist/frontend", "index": "src/index.html", diff --git a/examples/angular_bazel_architect/package.json b/examples/angular_bazel_architect/package.json index 013594aa69..25f9605a0b 100644 --- a/examples/angular_bazel_architect/package.json +++ b/examples/angular_bazel_architect/package.json @@ -3,11 +3,11 @@ "version": "0.0.0", "scripts": { "ng": "ng", - "start": "ng serve", - "build": "bazel build :build", - "test": "bazel test :test", - "lint": "ng lint", - "e2e": "ng e2e", + "start": "bazelisk run :serve", + "build": "bazelisk build :build", + "test": "bazelisk test :test", + "lint": "bazelisk run :lint", + "e2e": "bazelisk test :e2e", "postinstall": "patch-package && ngcc --properties es2015 browser module main --first-only" }, "private": true,