angular/dev-app
Matthieu Riegler 35fd8b567a build: use different default port for dev-app
Same as ADEV, currently the CLI prompts for another port if 4200 is busy but the toolchain doesn't support prompts.

By defaulting to 4201 we avoid regular CLI apps from preventing to run the dev-app

(cherry picked from commit 9bb4f02bef)
2026-02-27 17:04:19 +00:00
..
public build: add a dev-app 2025-11-06 09:05:32 -08:00
src build: add a dev-app 2025-11-06 09:05:32 -08:00
angular.json build: update cross-repo angular dependencies (main) 2026-02-17 12:40:20 -08:00
BUILD.bazel build: use different default port for dev-app 2026-02-27 17:04:19 +00:00
package.json build: update cross-repo angular dependencies to v21.2.0 2026-02-25 15:11:49 -08:00
README.md build: add a dev-app 2025-11-06 09:05:32 -08:00
tsconfig.app.json build: add a dev-app 2025-11-06 09:05:32 -08:00
tsconfig.json build: add a dev-app 2025-11-06 09:05:32 -08:00
tsconfig.spec.json build: add a dev-app 2025-11-06 09:05:32 -08:00

Angular dev-app

For experimentation while developing Angular.

Local Development

For local development, pnpm is the preferred package manager. You can set up a local environment with the following commands:

# Clone Angular repo
git clone https://github.com/angular/angular.git

# Navigate to project directory
cd angular

# Install dependencies
pnpm install

# Build and run local dev server
# NOTE: Initial build will take some time
pnpm dev

FAQs

The build is failing and I'm seeing bazel:bazel failed: missing input file messages.

This is most likely due to a bazel dependency / caching issue. To resolve this, run the following command:

# Try this first
pnpm bazel clean

# If that doesn't work, try it with the expunge flag
pnpm bazel clean --expunge