title: ng build --prod works local but fails on remote server after adding Modal from ngx-bootstrap
body: <p>Basically the tittle: I run <code>ng build --prod</code> on my machine and it works fine, but when I run it on the server it fails. This started happening after I imported the Modal from ngx-bootstrap. My server is running Debian 9 and my computer is running Windows 10. I have no ideia what could it be and apparently I am the only one who has this problem. if someone can help me I will be very grateful.</p>
  
  <p>server (Debian 9) versions:</p>
  
  <pre><code>Angular CLI: 1.7.0
  Node: 6.13.0
  OS: linux x64
  Angular: 5.2.5
  ... common, compiler, compiler-cli, core, forms, http
  ... language-service, platform-browser, platform-browser-dynamic
  ... router
  
  @angular/animations: 5.2.9
  @angular/cli: 1.7.0
  @angular-devkit/build-optimizer: 0.3.1
  @angular-devkit/core: 0.3.1
  @angular-devkit/schematics: 0.3.1
  @ngtools/json-schema: 1.2.0
  @ngtools/webpack: 1.10.0
  @schematics/angular: 0.3.1
  @schematics/package-update: 0.3.1
  typescript: 2.4.2
  webpack: 3.11.0
  </code></pre>
  
  <p>local (Windows 10) versions:</p>
  
  <pre><code>Angular CLI: 1.6.5
  Node: 6.11.5
  OS: win32 x64
  Angular: 5.2.1
  ... common, compiler, compiler-cli, core, forms, http
  ... language-service, platform-browser, platform-browser-dynamic
  ... router
  
  @angular/animations: 5.2.9
  @angular/cli: 1.6.5
  @angular-devkit/build-optimizer: 0.0.41
  @angular-devkit/core: 0.0.28
  @angular-devkit/schematics: 0.0.51
  @ngtools/json-schema: 1.1.0
  @ngtools/webpack: 1.9.5
  @schematics/angular: 0.1.16
  typescript: 2.4.2
  webpack: 3.10.0
  </code></pre>
  
  <p>server output of <code>ng build --prod</code></p>
  
  <pre><code>Date: 2018-04-05T14:30:48.865Z
  Hash: bc360d34074ce9195f7c
  Time: 13231ms
  chunk {0} styles.61225cddb1f29594962b.bundle.css (styles) 153 kB [initial] [rendered]
  chunk {1} polyfills.997d8cc03812de50ae67.bundle.js (polyfills) 84 bytes [initial] [rendered]
  chunk {2} main.ee32620ecd1edff94184.bundle.js (main) 84 bytes [initial] [rendered]
  chunk {3} inline.318b50c57b4eba3d437b.bundle.js (inline) 796 bytes [entry] [rendered]
  
  ERROR in app/app.module.ts(44,5): Error during template compile of 'AppModule'
    Could not resolve @ng-bootstrap relative to /root/moreiaqui/src/app/app.module.ts..
  src/app/mapa/mapa.component.ts(21,32): error TS2307: Cannot find module 'ngx-bootstrap/modal'.
  src/app/mapa/mapa.component.ts(22,28): error TS2307: Cannot find module 'ngx-bootstrap/modal/bs-modal-ref.service'.
  src/app/app.module.ts(14,29): error TS2307: Cannot find module '@ng-bootstrap'.
  </code></pre>
  
  <p>local output of <code>ng build --prod</code></p>
  
  <pre><code>Date: 2018-04-05T14:33:46.382Z
  Hash: 5550606bfa97f9316f2d
  Time: 75043ms
  chunk {0} polyfills.f20484b2fa4642e0dca8.bundle.js (polyfills) 59.4 kB [initial] [rendered]
  chunk {1} main.99dc4606f1a7fa108dab.bundle.js (main) 694 kB [initial] [rendered]
  chunk {2} styles.661f3e21c40c04c28a5f.bundle.css (styles) 153 kB [initial] [rendered]
  chunk {3} inline.92305ea719a607a13034.bundle.js (inline) 1.45 kB [entry] [rendered]
  </code></pre>
  
  <p>my <code>app.module.ts</code>:</p>
  
  <pre><code>import { BrowserModule } from '@angular/platform-browser';
  
  import { NgModule } from '@angular/core';
  import { FormsModule } from '@angular/forms';
  
  import { MyDatePickerModule } from 'mydatepicker';
  
  import { HttpClientModule } from '@angular/common/http';
  import { CommonModule } from '@angular/common';
  import { AgmCoreModule } from '@agm/core';
  import { GoogleMapsAPIWrapper } from '@agm/core';
  
  import { NgbModule } from "@ng-bootstrap/ng-bootstrap";
  import { ModalModule } from 'ngx-bootstrap/modal';
  
  import { AppComponent } from './app.component';
  import { AppRoutingModule } from './/app-routing.module';
  import { HomeComponent } from './home/home.component';
  import { EnderecoComponent } from './endereco/endereco.component';
  import { MapaComponent } from './mapa/mapa.component';
  
  import {EnderecoService} from './services/data/endereco.service'
  import {ReferenciaService} from './services/data/referencia.service'
  import {MoradorService} from './services/data/morador.service'
  import {AuthService} from './services/data/auth.service'
  
  import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
  import { ToastrModule } from 'ngx-toastr';
  import { HeaderComponent } from './header/header.component';
  import { CadastroComponent } from './cadastro/cadastro.component';
  
  
  @NgModule({
    declarations: [
      AppComponent,
      HomeComponent,
      EnderecoComponent,
      MapaComponent,
      HeaderComponent,
      CadastroComponent
    ],
    imports: [
      MyDatePickerModule,
      ModalModule.forRoot(),
      BrowserModule,
      FormsModule,
      AppRoutingModule,
      HttpClientModule,
      AgmCoreModule.forRoot({
        apiKey: 'AIzaSyCOpkFkFSO1Y_9JjGgxjReFU_k3jLQaUXU',
        libraries: ["places"]
      }),
      BrowserAnimationsModule,
      ToastrModule.forRoot({
        timeOut: 10000,
        positionClass: 'toast-bottom-center',
        preventDuplicates: true,
      }),
      NgbModule.forRoot(),
    ],
    providers: [
      EnderecoService,
      ReferenciaService,
      MoradorService,
      AuthService
    ],
    bootstrap: [AppComponent]
  })
  export class AppModule { }
  </code></pre>
  
  <p><code>mapa.component.ts</code> imports: (the component where I use the modal)</p>
  
  <pre><code>import { Component, OnInit, TemplateRef  } from '@angular/core';
  import { ActivatedRoute } from '@angular/router';
  import { Location } from '@angular/common';
  
  import { MapsAPILoader } from '@agm/core';
  import { AgmMap } from '@agm/core';
  import {} from '@types/googlemaps';
  import { ViewChild, ElementRef, NgZone } from '@angular/core';
  
  import { EnderecoService } from '../services/data/endereco.service';
  import { ReferenciaService } from '../services/data/referencia.service';
  import { AuthService } from '../services/data/auth.service';
  
  import { marker } from '../interfaces.model'
  import { endereco } from '../interfaces.model'
  import { referencia } from '../interfaces.model'
  
  import {IMyDpOptions, IMyDateModel} from 'mydatepicker';
  import { ToastrService } from 'ngx-toastr';
  
  import { BsModalService } from 'ngx-bootstrap/modal';
  import { BsModalRef } from 'ngx-bootstrap/modal/bs-modal-ref.service';
  </code></pre>
  
  <p>my <code>package.json</code> (both for local and the server):</p>
  
  <pre><code>{
    "name": "moreiaqui",
    "version": "0.0.0",
    "license": "MIT",
    "scripts": {
      "ng": "ng",
      "start": "ng serve",
      "build": "ng build --prod",
      "test": "ng test",
      "lint": "ng lint",
      "e2e": "ng e2e"
    },
    "private": true,
    "dependencies": {
      "@agm/core": "^1.0.0-beta.2",
      "@angular/animations": "^5.2.9",
      "@angular/common": "^5.0.0",
      "@angular/compiler": "^5.0.0",
      "@angular/core": "^5.0.0",
      "@angular/forms": "^5.0.0",
      "@angular/http": "^5.0.0",
      "@angular/platform-browser": "^5.0.0",
      "@angular/platform-browser-dynamic": "^5.0.0",
      "@angular/router": "^5.0.0",
      "@ng-bootstrap/ng-bootstrap": "^1.0.4",
      "bootstrap": "^4.0.0",
      "core-js": "^2.4.1",
      "font-awesome": "^4.7.0",
      "jquery": "^1.9.1",
      "mydatepicker": "^2.6.3",
      "ngx-toastr": "^8.3.0",
      "popper.js": "^1.12.9",
      "rxjs": "^5.5.2",
      "zone.js": "^0.8.14"
    },
    "devDependencies": {
      "@angular/cli": "^1.6.1",
      "@angular/compiler-cli": "^5.0.0",
      "@angular/language-service": "^5.0.0",
      "@types/googlemaps": "^3.30.4",
      "@types/jasmine": "~2.5.53",
      "@types/jasminewd2": "~2.0.2",
      "@types/node": "~6.0.60",
      "codelyzer": "^4.0.1",
      "jasmine-core": "~2.6.2",
      "jasmine-spec-reporter": "~4.1.0",
      "karma": "~1.7.0",
      "karma-chrome-launcher": "~2.1.1",
      "karma-cli": "~1.0.1",
      "karma-coverage-istanbul-reporter": "^1.2.1",
      "karma-jasmine": "~1.1.0",
      "karma-jasmine-html-reporter": "^0.2.2",
      "protractor": "~5.1.2",
      "ts-node": "~3.2.0",
      "tslint": "~5.7.0",
      "typescript": "~2.4.2"
    }
  }
  </code></pre>
  
  <p>edited to add the package.json</p>