Do we have any know blockers on upgrading to Angular version 6?
I see we need to use Node version 8, will this be an issue for deployments?
If not I could set up a pull request.
Blocker -
https://github.com/angular/preboot/issues/85
It will work if you remove preboot.
Here's a quick guide -
1) Remove preboot and any references to preboot. (EDIT - Preboot seems patched for angular 6 now)
2) https://stackoverflow.com/questions/48970553/want-to-upgrade-project-from-angular-v5-to-angular-v6
3) Ensure you've updates all packages - especially nguniversal/common, ngx-translate/core, and ngx-translate/http-loader.
4) In the polyfills folder refactor the RXJS imports.
5) You will need to refactor RXJS using pipe (see example below).
6) If you have any hard to debug issues run "npm run build:webpack" to see if it will give you a more concise error.
Example -

Angular Material seems to work with v6 now also. Took me about an hour to figure out all the steps from above and get Angular Material included instead of ngx-bootstrap.
We'd need to run the rxjs-5-to-6 migrate script, make sure all the imports are updated and usage switched to pipeable operators and such. Otherwise I don't know how long it'd take - I was hoping to get to it in the next week if I have a free full day
I just submitted a pr related to RXJS 6. For those who are maintaining a site based on this repo, the instructions at: https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md are useful, the linting tool works great and is the basis for most of the pr.
Found an issue however that turned out to be related to the translation libraries. Was getting a good build but failing to run until I upgraded those references to final builds that supported ng5. Along the way made some other package updates that I've been using including an upgrade to ngx-bootstrap which required an app-module change. Hope this helps.
I thought we removed the translation stuff awhile ago? Personally, I
dislike that we have that, as it adds yet another thing I have to remove
anytime I start a new project. I suppose some people do use it, but it
would be nice if we had a branch dedicated to having a completely blank
slate, with nothing but a basic bootstrap template(with a horizontal nav,
as the vertical one is ugly, imo) Also, have we not updated to BS4 yet,
either? If not, I'll make a PR for that as well.
On Wed, May 16, 2018 at 11:57 PM Bill notifications@github.com wrote:
I just submitted a pr related to RXJS 6. For those who are maintaining a
site based on this repo, the instructions at:
https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md are useful,
the linting tool works great and is the basis for most of the pr.Found an issue however that turned out to be related to the translation
libraries. Was getting a good build but failing to run until I upgraded
those references to final builds that supported ng5. Along the way made
some other package updates that I've been using including an upgrade to
ngx-bootstrap which required an app-module change. Hope this helps.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MarkPieszak/aspnetcore-angular2-universal/issues/619#issuecomment-389737100,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABD9mIhr9_FnmnOH5U5b96EhM-1yqLvhks5tzPU3gaJpZM4T7ORU
.
BS 4.1.1 is in the PR I submitted. Only required a minor change to app.module to support the accordionModule import.
We have the latest and greatest 6.0 thanks to @RZeni 👍👍
Everyone take it for a spin, so far everything looks great here!
Most helpful comment
We'd need to run the rxjs-5-to-6 migrate script, make sure all the imports are updated and usage switched to pipeable operators and such. Otherwise I don't know how long it'd take - I was hoping to get to it in the next week if I have a free full day