Skip to content

Requirements

Mehmet Can Ay edited this page Jan 15, 2026 · 5 revisions
  • Python == 3.14
  • Angular == 21.x.x
  • Node.js >= 20.19.0
  • TypeScript >= 5.9.0, <6.0.0

Contents


Windows

Python

  1. Download & Install:

    • Download Python 3.14 from the official website.
    • Crucial: Ensure you check "Add Python to PATH" before clicking install.
  2. Install uv Package Manager:

    • Run:

      powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Node.js

  1. Download:

  2. Install:

    • Run the installer and ensure "Add to PATH" is selected.

TypeScript

  1. Install TypeScript globally via npm:
    • Run

      npm install -g typescript5.9

Angular

  1. Install Angular CLI:
    • Run:

      npm install -g @angular/cli@21

Linux

Python

  1. Dependencies:

    • Run:

      sudo apt update
      sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
  2. Install pyenv & Python 3.14:

    • Run:

      curl https://pyenv.run | bash
      # Add pyenv to shell config (e.g., .bashrc or .zshrc) if not already present
      pyenv install 3.14.0
      pyenv global 3.14.0

Node.js

  1. Install/Update nvm

    • Run:

      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
  2. Install Node

    nvm install 20.19.0
    nvm use 20.19.0

TypeScript

  1. Install TypeScript:
    • Run:
      npm install typescript@5.9

Angular

  1. Install Angular CLI:
    • Run:
      npm install @angular/cli@21

Clone this wiki locally