Skip to content

Error when building with -prod: Module not found: Error: Can't resolve '@angular/http/src/http' #8858

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
tanis2000 opened this issue Dec 13, 2017 · 6 comments

Comments

@tanis2000
Copy link

Versions

Angular CLI: 1.6.0
Node: 8.9.1
OS: darwin x64
Angular: 5.1.0
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.6.0
@angular-devkit/build-optimizer: 0.0.35
@angular-devkit/core: 0.0.22
@angular-devkit/schematics: 0.0.41
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.0
@schematics/angular: 0.1.10
@schematics/schematics: 0.0.10
typescript: 2.4.2
webpack: 3.10.0

Repro steps

  • Run ng build -prod on the project

Observed behavior

ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve '@angular/http/src/http' in '/Users/tanis/Documents/unpusl-dashboard/src/app'
resolve '@angular/http/src/http' in '/Users/tanis/Documents/unpusl-dashboard/src/app'
  Parsed request is a module
  using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/app)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/app)
    resolve as module
      /Users/tanis/Documents/unpusl-dashboard/src/app/node_modules doesn't exist or is not a directory
      /Users/tanis/Documents/unpusl-dashboard/src/node_modules doesn't exist or is not a directory
      /Users/tanis/Documents/node_modules doesn't exist or is not a directory
      /Users/tanis/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/node_modules
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./node_modules)
          using description file: /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/package.json (relative path: ./src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/node_modules
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./node_modules)
          using description file: /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/package.json (relative path: ./src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
      looking for modules in /Users/tanis/Documents/unpusl-dashboard/src
        using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src)
          using description file: /Users/tanis/Documents/unpusl-dashboard/package.json (relative path: ./src/@angular/http/src/http)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js doesn't exist
            as directory
              /Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http doesn't exist
[/Users/tanis/Documents/unpusl-dashboard/src/app/node_modules]
[/Users/tanis/Documents/unpusl-dashboard/src/node_modules]
[/Users/tanis/Documents/node_modules]
[/Users/tanis/node_modules]
[/Users/node_modules]
[/node_modules]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/node_modules/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.ts]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http.js]
[/Users/tanis/Documents/unpusl-dashboard/src/@angular/http/src/http]
 @ ./src/app/app.module.ngfactory.js 9:0-58 29:0-46
 @ ./src/main.ts
 @ multi ./src/main.ts

Desired behavior

It should build the application with AOT for the production environment.

Mention any other details that might be useful (optional)

Here's my main.ts file:

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  enableProdMode();
  
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.log(err));

And the app.module.ts file:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { Routes, RouterModule } from '@angular/router';
import { ReactiveFormsModule } from '@angular/forms';
import { AlertModule } from 'ngx-bootstrap';
import { DateValueAccessorModule } from 'angular-date-value-accessor';

import { AppComponent } from './app.component';
import { StorageService } from './storage.service';
import { ApiService } from './api.service';
import { MessageService } from './message.service';
import { BoxComponent } from './box/box.component';
import { HomeComponent } from './home/home.component';
import { AppRoutingModule } from './app-routing.module';

import { AutocompleteModule } from './library/ng2-input-autocomplete';
import { SearchComponent } from './search/search.component';
import { LoginComponent } from './login/login.component';
import { CallsComponent } from './calls/calls.component';

@NgModule({
  declarations: [
    AppComponent,
    BoxComponent,
    HomeComponent,
    SearchComponent,
    LoginComponent,
    CallsComponent
  ],
  imports: [
    BrowserModule,
    HttpModule,
    AlertModule.forRoot(),
    ReactiveFormsModule,
    DateValueAccessorModule,
    AppRoutingModule,
    AutocompleteModule.forRoot(),
  ],

  providers: [
    ApiService,
    StorageService,
    MessageService
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

Any help is really appreciated! :)

@HassenHichri
Copy link

You are using Angular 5.x and HttpModule was deprecated. It is replaced by HttpClient (https://angular.io/api/common/http/HttpClient).
https://github.com/angular/angular/blob/master/CHANGELOG.md#deprecated-code

I hope it resolves your problem :)

@tanis2000
Copy link
Author

It looks like I was including @angular/http/src/http instead of @angular/http in one of the services I wrote. Changing that line fixed compilation.

If I remove the HttpModule it starts complaining that there is no module providing Http so I guess that the HttpClient still requires the module to be loaded even though you can't access it directly.

@jogelin
Copy link

jogelin commented Dec 13, 2017

I have something similar:

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './app/app.module.ngfactory' in 'C:\Users\jgelin\dev\projects\cer\cer-ui\client\src'
resolve './app/app.module.ngfactory' in 'C:\Users\jgelin\dev\projects\cer\cer-ui\client\src'
  using description file: C:\Users\jgelin\dev\projects\cer\cer-ui\client\package.json (relative path: ./src)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: C:\Users\jgelin\dev\projects\cer\cer-ui\client\package.json (relative path: ./src)
    using description file: C:\Users\jgelin\dev\projects\cer\cer-ui\client\package.json (relative path: ./src/app/app.module.ngfactory)
      no extension
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory doesn't exist
      .ts
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory.ts doesn't exist
      .js
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory.js doesn't exist
      as directory
        C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory doesn't exist
[C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory]
[C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory.ts]
[C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory.js]
[C:\Users\jgelin\dev\projects\cer\cer-ui\client\src\app\app.module.ngfactory]
 @ ./src/main.ts 3:0-66
 @ multi ./src/main.ts
error Command failed with exit code 1.

I am using the HttpClientModule.

I found a similar discussion on the Ionic repo and they specify that it is a wrong error and we can just use ngc instead but I have no error using it...

@Bjeaurn
Copy link

Bjeaurn commented Dec 13, 2017

@tanis2000 Yes, if you've upgraded to Angular 5 then @angular/http is deprecated.

You can switch out your HttpModule for HttpClientModule from @angular/common/http.

This will give you some compile errors as the API for HttpClient is a little different, I'm quite sure there's a guide on upgrading to that over at http://angular.io

@Brocco
Copy link
Contributor

Brocco commented Dec 14, 2017

This issue is a support issue and also seems resolved. Closing.

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants