Our project is mainly Javascript built using yarn. I just added this to our project's `package.json`:
"engines" : { "node" : "10.16.2" }
When I try to commit or push in SourceTree, I get following error:
The engine "node" is incompatible with this module. Expected version "10.16.2". Got "12.6.0"
error Commands cannot run with an incompatible environment.
error: failed to push some refs to '[git repo url]'
Doing so on CLI works fine. Terminal runs on following Node version:
$ nvm version
v10.16.2
How do I ensure Sourcetree uses right Node version?
Hey, how did you make this change in SourceTree? I've tried doing this in terminal but SourceTree continues to use the original version it was using from the beginning.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.