title: Unexpected errors when running 'ng test' or 'ng build'
body: <p>My cmd displays the following errors when I try to run 'ng test' and 'ng build' inside of the root directory of my Angular 5 project, but it doesn't when I run 'ng serve'.</p>
  
  <p>The errors are:</p>
  
  <pre><code>ERROR in node_modules/@angular/cdk/a11y/typings/aria-describer.d.ts(15,21): error TS2304: Cannot find name 'Element'.
  node_modules/@angular/cdk/a11y/typings/aria-describer.d.ts(39,27): error TS2304: Cannot find name 'Element'.
  node_modules/@angular/cdk/a11y/typings/aria-describer.d.ts(41,36): error TS2304: Cannot find name 'Element'.
  node_modules/@angular/cdk/a11y/typings/fake-mousedown.d.ts(15,64): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/cdk/a11y/typings/focus-monitor.d.ts(38,22): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/focus-monitor.d.ts(46,22): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/focus-monitor.d.ts(51,29): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/focus-monitor.d.ts(57,23): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/focus-monitor.d.ts(89,20): error TS2304: Cannot find name 'FocusEvent'.
  node_modules/@angular/cdk/a11y/typings/focus-monitor.d.ts(89,41): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts(27,27): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts(27,100): error TS2304: Cannot find name 'Document'.
  node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts(99,21): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts(15,25): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts(24,24): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts(32,25): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts(39,26): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/list-key-manager.d.ts(56,22): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/cdk/a11y/typings/live-announcer.d.ts(9,67): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/a11y/typings/live-announcer.d.ts(30,27): error TS2304: Cannot find name 'Document'.
  node_modules/@angular/cdk/bidi/typings/directionality.d.ts(20,51): error TS2304: Cannot find name 'Document'.
  node_modules/@angular/cdk/layout/typings/media-matcher.d.ts(14,32): error TS2304: Cannot find name 'MediaQueryList'.
  node_modules/@angular/cdk/overlay/typings/fullscreen-overlay-container.d.ts(17,29): error TS2304: Cannot find name 'Element'.
  node_modules/@angular/cdk/overlay/typings/overlay-container.d.ts(12,34): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/overlay/typings/overlay-container.d.ts(21,28): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/overlay/typings/overlay-ref.d.ts(34,29): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/cdk/overlay/typings/overlay-ref.d.ts(35,53): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/overlay/typings/overlay-ref.d.ts(37,30): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/cdk/overlay/typings/overlay-ref.d.ts(57,33): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/cdk/portal/typings/dom-portal-outlet.d.ts(19,34): error TS2304: Cannot find name 'Element'.
  node_modules/@angular/cdk/scrolling/typings/viewport-ruler.d.ts(32,24): error TS2304: Cannot find name 'ClientRect'.
  node_modules/@angular/cdk/scrolling/typings/viewport-ruler.d.ts(42,47): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/cdk/stepper/typings/stepper.d.ts(96,23): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/common/http/src/client.d.ts(62,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(116,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(206,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(349,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(400,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(485,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(604,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(655,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(740,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(854,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(905,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(990,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1121,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1172,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1257,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1376,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1427,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1512,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1631,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1682,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1767,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1886,20): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(1937,30): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/client.d.ts(2018,33): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/request.d.ts(89,36): error TS2304: Cannot find name 'Blob'.
  node_modules/@angular/common/http/src/request.d.ts(89,43): error TS2304: Cannot find name 'FormData'.
  node_modules/@angular/common/http/src/xhr.d.ts(11,23): error TS2304: Cannot find name 'XMLHttpRequest'.
  node_modules/@angular/common/src/dom_tokens.d.ts(17,47): error TS2304: Cannot find name 'Document'.
  node_modules/@angular/core/src/testability/testability.d.ts(91,33): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/forms/src/directives/ng_form.d.ts(94,22): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/forms/src/directives/reactive_directives/form_group_directive.d.ts(74,22): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/autocomplete/typings/autocomplete-trigger.d.ts(116,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/autocomplete/typings/autocomplete-trigger.d.ts(117,25): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(157,27): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(158,26): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/button/typings/button.d.ts(75,32): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/checkbox/typings/checkbox.d.ts(161,26): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/checkbox/typings/checkbox.d.ts(164,32): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/chips/typings/chip-input.d.ts(6,12): error TS2304: Cannot find name 'HTMLInputElement'.
  node_modules/@angular/material/chips/typings/chip-input.d.ts(38,30): error TS2304: Cannot find name 'HTMLInputElement'.
  node_modules/@angular/material/chips/typings/chip-input.d.ts(41,22): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/chips/typings/chip-input.d.ts(46,26): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/chips/typings/chip-list.d.ts(176,21): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/chips/typings/chip.d.ts(110,25): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/chips/typings/chip.d.ts(112,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/chips/typings/chip.d.ts(132,25): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/material/core/typings/gestures/gesture-annotations.d.ts(25,19): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/gestures/gesture-annotations.d.ts(25,33): error TS2304: Cannot find name 'SVGElement'.
  node_modules/@angular/material/core/typings/gestures/gesture-annotations.d.ts(63,19): error TS2304: Cannot find name 'EventTarget'.
  node_modules/@angular/material/core/typings/gestures/gesture-config.d.ts(35,26): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/option/option.d.ts(88,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/core/typings/option/option.d.ts(97,24): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/ripple/ripple-ref.d.ts(21,14): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/ripple/ripple-ref.d.ts(25,53): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/ripple/ripple-renderer.d.ts(62,32): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/ripple/ripple.d.ts(33,14): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/ripple/ripple.d.ts(33,28): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/core/typings/style/apply-transform.d.ts(13,52): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/datepicker/typings/calendar.d.ts(78,39): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/datepicker/typings/datepicker-input.d.ts(17,20): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/datepicker/typings/datepicker-input.d.ts(24,24): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/datepicker/typings/datepicker-input.d.ts(95,23): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/datepicker/typings/datepicker-toggle.d.ts(17,18): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/datepicker/typings/datepicker.d.ts(41,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/dialog/typings/dialog-ref.d.ts(56,33): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/expansion/typings/expansion-panel-header.d.ts(33,19): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/form-field/typings/form-field-control.d.ts(51,38): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/material/icon/typings/icon-registry.d.ts(113,61): error TS2304: Cannot find name 'SVGElement'.
  node_modules/@angular/material/icon/typings/icon-registry.d.ts(122,67): error TS2304: Cannot find name 'SVGElement'.
  node_modules/@angular/material/list/typings/list.d.ts(65,24): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/list/typings/selection-list.d.ts(92,24): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/list/typings/selection-list.d.ts(128,21): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/menu/typings/menu-directive.d.ts(84,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/menu/typings/menu-item.d.ts(35,24): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/menu/typings/menu-item.d.ts(37,27): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/menu/typings/menu-trigger.d.ts(120,29): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/material/menu/typings/menu-trigger.d.ts(122,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/menu/typings/menu-trigger.d.ts(124,25): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/material/radio/typings/radio.d.ts(208,26): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/radio/typings/radio.d.ts(213,27): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/select/typings/select.d.ts(106,19): error TS2304: Cannot find name 'ClientRect'.
  node_modules/@angular/material/select/typings/select.d.ts(271,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/sidenav/typings/drawer.d.ts(146,26): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/slide-toggle/typings/slide-toggle.d.ts(67,27): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/slide-toggle/typings/slide-toggle.d.ts(69,26): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/material/slider/typings/slider.d.ts(146,21): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/material/slider/typings/slider.d.ts(152,23): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/tabs/typings/ink-bar.d.ts(22,29): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/material/tabs/typings/tab-header.d.ts(70,27): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/material/tooltip/typings/tooltip.d.ts(89,23): error TS2304: Cannot find name 'KeyboardEvent'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(11,26): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(12,21): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(13,21): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(14,16): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(21,23): error TS2304: Cannot find name 'Element'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(23,12): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(24,21): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(25,23): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(26,42): error TS2304: Cannot find name 'MouseEvent'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(27,34): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(28,25): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(29,22): error TS2304: Cannot find name 'Event'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(30,22): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(31,28): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(31,35): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(32,22): error TS2304: Cannot find name 'HTMLElement'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(33,20): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(34,21): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(35,16): error TS2304: Cannot find name 'HTMLInputElement'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(36,19): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(36,26): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(37,20): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(37,27): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(38,21): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(38,28): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(39,23): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(39,30): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(40,26): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(41,26): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(42,20): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(43,21): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(43,33): error TS2304: Cannot find name 'Node'.
  node_modules/@angular/platform-browser/src/browser/browser_adapter.d.ts(44,21): error TS2304: Cannot find name 'Node'.
  ETC...
  </code></pre>
  
  <blockquote>
    <p>Dependencies of my Angular project:</p>
  </blockquote>
  
  <pre><code>"dependencies": {
      "@angular/animations": "^5.1.2",
      "@angular/cdk": "5.0.2",
      "@angular/common": "^5.1.2",
      "@angular/compiler": "^5.1.2",
      "@angular/core": "^5.1.2",
      "@angular/flex-layout": "2.0.0-beta.12",
      "@angular/forms": "^5.1.2",
      "@angular/http": "^5.1.2",
      "@angular/material": "5.0.2",
      "@angular/platform-browser": "^5.1.2",
      "@angular/platform-browser-dynamic": "^5.1.2",
      "@angular/platform-server": "^5.1.2",
      "@angular/router": "^5.1.2",
      "@covalent/core": "1.0.0-rc.1",
      "@covalent/dynamic-forms": "1.0.0-rc.1",
      "@covalent/highlight": "1.0.0-rc.1",
      "@covalent/http": "1.0.0-rc.1",
      "@covalent/markdown": "1.0.0-rc.1",
      "@ng-bootstrap/ng-bootstrap": "^1.1.2",
      "@swimlane/ngx-charts": "^7.0.1",
      "codemirror": "^5.22.2",
      "core-js": "^2.4.1",
      "d3": "^4.12.2",
      "ecstatic": "^3.1.1",
      "hammerjs": "^2.0.8",
      "highlight.js": "9.12.0",
      "line-diff": "^2.0.0",
      "ng2-breadcrumbs": "^0.1.281",
      "ng2-codemirror": "1.1.3",
      "rich-text-diff": "^0.2.3",
      "rxjs": "^5.2.0",
      "showdown": "1.8.6",
      "ssri": "^5.3.0",
      "zone.js": "^0.8.19"
    },
    "devDependencies": {
      "@angular/cli": "^1.6.3",
      "@angular/compiler-cli": "^5.1.2",
      "@angular/language-service": "^5.1.2",
      "@types/jasmine": "~2.8.3",
      "@types/jasminewd2": "~2.0.2",
      "@types/node": "^8.5.8",
      "codelyzer": "~4.0.2",
      "coveralls": "^3.0.0",
      "http-server": "0.10.x",
      "jasmine-core": "~2.8.0",
      "jasmine-spec-reporter": "~4.2.1",
      "karma": "~2.0.0",
      "karma-chrome-launcher": "~2.2.0",
      "karma-cli": "~1.0.1",
      "karma-coverage-istanbul-reporter": "^1.3.3",
      "karma-jasmine": "~1.1.0",
      "karma-jasmine-html-reporter": "^0.2.2",
      "protractor": "~5.2.2",
      "ts-node": "~4.1.0",
      "tslint": "~5.8.0",
      "typescript": "^2.5.3"
    }
  </code></pre>
  
  <blockquote>
    <p>tsconfig.json</p>
  </blockquote>
  
  <pre><code>{
    "compileOnSave": false,
    "compilerOptions": {
      "outDir": "./dist/out-tsc",
      "allowJs": true,
      "checkJs": false,
      "baseUrl": "src",
      "sourceMap": true,
      "declaration": false,
      "moduleResolution": "node",
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "target": "es5",
      "typeRoots": [
        "node_modules/@types"
      ],
      "lib": [
        "es2016",
        "dom"
      ]
    }
  }
  </code></pre>
  
  <blockquote>
    <p>tsconfig.app.json</p>
  </blockquote>
  
  <pre><code>{
    "compilerOptions": {
      "sourceMap": true,
      "declaration": false,
      "moduleResolution": "node",
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "lib": [
        "es2016",
        "dom"
      ],
      "outDir": "../out-tsc/app",
      "target": "es5",
      "module": "es2015",
      "baseUrl": "",
      "types": [
        "node"
      ],
      "typeRoots": [
        "../node_modules/@types"
      ]
    },
    "exclude": [
      "test.ts",
      "**/*.spec.ts"
    ]
  }
  </code></pre>
  
  <p>When I run 'ng serve', I don't see an error, but when I try to run the tests I receive those errors.</p>
  
  <p>This error is preventing my tests from running, so what am I doing wrong?</p>