title: The Angular Compiler requires TypeScript >=3.4.0 and <3.5.0 but 3.5.3 was found instead
body: <p>I'm getting the following error when I do npm run build:</p>
  
  <blockquote>
    <p>The Angular Compiler requires TypeScript >=3.4.0 and &lt;3.5.0 but 3.5.3
    was found instead.</p>
  </blockquote>
  
  <p>I've tried following things separately:</p>
  
  <blockquote>
    <p>npm install typescript@">=3.4.0 &lt;3.5.0". Then deleted node_modules and package.json. Run npm install</p>
    
    <p>npm update --force. 
    Then deleted node_modules and package.json. Run npm install</p>
  </blockquote>
  
  <p>I'm still getting the error:</p>
  
  <p>My package.json contains following dependencies:</p>
  
  <pre><code>  "dependencies": {
      "@angular/animations": "8.1.0",
      "@angular/cdk": "^8.0.2",
      "@angular/cli": "^8.1.0",
      "@angular/common": "8.1.0",
      "@angular/compiler": "8.1.0",
      "@angular/core": "8.1.0",
      "@angular/forms": "8.1.0",
      "@angular/http": "7.2.15",
      "@angular/material": "^8.0.2",
      "@angular/platform-browser": "8.1.0",
      "@angular/platform-browser-dynamic": "8.1.0",
      "@angular/router": "8.1.0",
      "@ngx-translate/core": "^11.0.1",
      "@ngx-translate/http-loader": "^4.0.0",
      "angular-user-idle": "^2.1.2",
      "angular2-cookie": "^1.2.6",
      "core-js": "^2.6.7",
      "rxjs": "6.5.2",
      "rxjs-tslint": "^0.1.5",
      "stream": "0.0.2",
    },
    "devDependencies": {
      "@angular-devkit/build-angular": "^0.801.0",
      "@angular/compiler-cli": "8.1.0",
      "@angular/language-service": "8.1.0",
      "@types/jasmine": "~3.3.13",
      "@types/jasminewd2": "~2.0.6",
      "@types/node": "~12.6.1",
      "jasmine-core": "~3.4.0",
      "jasmine-spec-reporter": "~4.2.1",
      "protractor": "~5.4.2",
      "ts-node": "~8.3.0",
      "tslint": "~5.18.0",
      "typescript": "^3.4.5"
    }
  </code></pre>
  
  <p>ng --version gives following output:</p>
  
  <pre><code>Angular CLI: 8.1.2
  Node: 10.16.0
  OS: win32 x64
  Angular: 8.1.0
  ... animations, common, compiler, compiler-cli, core, forms
  ... language-service, platform-browser, platform-browser-dynamic
  ... router
  
  Package                           Version
  -----------------------------------------------------------
  @angular-devkit/architect         0.801.2
  @angular-devkit/build-angular     0.801.2
  @angular-devkit/build-optimizer   0.801.2
  @angular-devkit/build-webpack     0.801.2
  @angular-devkit/core              8.1.2
  @angular-devkit/schematics        8.1.2
  @angular/cdk                      8.1.1
  @angular/cli                      8.1.2
  @angular/http                     7.2.15
  @angular/material                 8.1.1
  @ngtools/webpack                  8.1.2
  @schematics/angular               8.1.2
  @schematics/update                0.801.2
  rxjs                              6.5.2
  typescript                        3.5.3
  webpack                           4.35.2
  </code></pre>
  
  <p>What could be going wrong here?</p>