Angular-builders: Cannot read property 'baseHref' of undefined

Created on 9 Jan 2019  路  12Comments  路  Source: just-jeb/angular-builders

Describe the bug

When using ng serve, I get this:

Cannot read property 'baseHref' of undefined
TypeError: Cannot read property 'baseHref' of undefined
    at GenericDevServerBuilder._buildServePath (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/@angular-devkit/build-angular/src/dev-server/index.js:233:80)
    at GenericDevServerBuilder._buildServerConfig (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/@angular-devkit/build-angular/src/dev-server/index.js:123:32)
    at GenericDevServerBuilder._buildServerConfig (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/@angular-builders/dev-server/src/generic/index.js:11:109)
    at MergeMapSubscriber.check_port_1.checkPort.pipe.operators_1.concatMap [as project] (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/@angular-devkit/build-angular/src/dev-server/index.js:41:47)
    at MergeMapSubscriber._tryNext (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/operators/mergeMap.js:69:27)
    at MergeMapSubscriber._next (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/operators/mergeMap.js:59:18)
    at MergeMapSubscriber.Subscriber.next (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/Subscriber.js:67:18)
    at TapSubscriber._next (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/operators/tap.js:65:26)
    at TapSubscriber.Subscriber.next (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/Subscriber.js:67:18)
    at MergeMapSubscriber.notifyNext (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/operators/mergeMap.js:92:26)
    at InnerSubscriber._next (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
    at InnerSubscriber.Subscriber.next (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/Subscriber.js:67:18)
    at ForkJoinSubscriber.notifyComplete (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/observable/forkJoin.js:82:25)
    at InnerSubscriber._complete (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/InnerSubscriber.js:35:21)
    at InnerSubscriber.Subscriber.complete (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/Subscriber.js:79:18)
    at MapSubscriber.Subscriber._complete (/Users/seiyria/GitHub/deck-zone-ng7/node_modules/rxjs/internal/Subscriber.js:97:26)

To Reproduce
Steps to reproduce the behavior:

https://github.com/seiyria/deck.zone/tree/ng7

npm i && npm start

Expected behavior
No error when trying to serve

Builder:

Libraries

  • angular-devkit/build-angular: 0.11.0

Additional context
None

bug dev-server

All 12 comments

Please use either angular-devkit/[email protected] with @angular-builders/[email protected] or angular-devkit/[email protected] with @angular-builders/[email protected].

I did a quick npm i -D @angular-devkit/[email protected] and tried npm start and got the same error, was I supposed to do anything else to upgrade?

Nope, just checked, the issue exists with 0.12.1 as well. On it.

Just to confirm - everything works with 7.1.1 and 0.11.0?

Fixed in 7.2.1

@meltedspark I was about to open an issue regarding the same thing. I am using version 7.2.1 and it is still there. I downgraded to 7.1.1 to keep the build working.

Cool, 7.2.1 works for me. I did not check the old version since I was done for the day, but thanks for following up!

@yannbf Are you positive it is reproduced with 7.2.1? Are you able to reproduce it within a clean workspace?

@meltedspark 7.2.1 is working indeed! Found out that the problem was that I was using angular-devkit/[email protected]. Once I upgraded it, it worked fine! Thanks :))

Issue still exists in 7.4.5 alongside devkit 0.7.5

@amhazeem please upgrade your devkit.

Thanks . Its resolved now

Was this page helpful?
0 / 5 - 0 ratings