adding local node version >8.9 to <12.0.0 to avoid breaking build by fibers 3.1.1#5102
adding local node version >8.9 to <12.0.0 to avoid breaking build by fibers 3.1.1#5102renebaudisch wants to merge 1 commit intoprebid:masterfrom
Conversation
jaiminpanchal27
left a comment
There was a problem hiding this comment.
I would do this to make it work with Node 12
- fibers is used by webdriver mocha framework and we should update that node module to make it work with Node 12.
- Also installing node as devDependency is not a good idea. There are some open issues which will create confusion and errors for developers. https://github.com/aredridel/node-bin-gen/issues e.g npm ci does not work properly
We are working on updating the webdriver to latest version. I think it will fix the problem as well
|
@jaiminpanchal27 sorry, but then go on and do it! The problem is there since almost a year, regarding Issue #3878 and over month no one was reacting! But maybe this will help finally But every build process at the moment is a pain when Node 12 is installed! |
|
Here However please finally fix this problem! |
|
@renebaudisch My colleague is on to this one and will put up a PR in couple of days to fix this one with other webdriver changes. |
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
|
Using v3.20 I still get a n error on npm i from fibers 3.1.1. Using Maybe you could have a look once more?
|
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
|
I'm using node v12.16.1. There's no issue at all when running in local with meteor run --production, but when deploying to AWS using mup deploy with abernix/meteord:node-12.16.1-base, the deployment fails. It has the following errors: Prepare Bundle: FAILED |
|
That's why I favored >8.9 to <12.0.0 as fibers 3.1.1 isn't compatible with node >= 12.0.0 and so also fibers used in webdriver module has to be updated and using node < 12.0.0 haven't had that dependencies. |
Type of change
Description of change
npm i fails with node >=12 because fibers 3.1.1 doesn't support it. This will install a local node version that fits fibers on npm i.