-
Notifications
You must be signed in to change notification settings - Fork 82
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
Upgrade node to 8 and npm to 5.0.3 #2136
Conversation
This repo has @mesosphere-mergebot integration. You can interact with the following commands.
|
Looks like our Jenkins should be adjusted |
There is a bug in node 6 that makes jest not run and proposed solution is to downgrade to node 5.11.1: webpack/webpack#2463 (comment) Sad face 😢 |
I could not get it to work with node 6 :( |
However, I did put up a PR for prettier in reactjs-components: d2iq-archive/reactjs-components#402 |
Does it work with node 7? Anyways, this is not a priority, because of the reason I mentioned above, let's move forward with more important PRs rather then investing in this one right now. 🙏 |
Yup, I think node 7 is the way to go. Did not try it out though |
Another proposed solution was to upgrade babel to 6.10.x which looks like the right thing to do choosing between downgrading to node 5 (non-LTS) and upgrading babel to a recent version :) |
@nLight let's just use Node 7+, as you noted we are only using as a tool and not shipping to prod. |
@weblancaster yep, still we should upgrade babel :) |
@nLight yes |
Ok, related: |
I observe strange bugs with this setup: Then trying to run 😩 |
Turns out the loop of shrinkwrap was caused by Moreover I think we don't need fixShrinkwrap anymore as new setup doesn't depend on |
Closing this one for now |
New LTS version 8 is out \o/ why not using it?
I went ahead and updated all the places I could find.
I also had to fix one test (version dependent tests /o)
and a webpack config bug
Dependencies
✅
#2148✅
#2153🕐 d2iq-archive/reactjs-components#406