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.0Additional context
None
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