[FEATURE] Improved DX reporting engines
field mismatch on install errors
#1326
Labels
engines
field mismatch on install errors
#1326
What / Why
When a native dep fails to install, yet had an
engines
field which already indicated it might be incompatible, the message is printed as awarning
under the cluttered compile failure output. This makes it difficult to see, leading to developers struggling to debug.When
When a native dep install fails but we know it is not compatible based on the engines field
Where
Any native dep with an engines field,
linux-perf
is an example above when installing innode@9
How
Current Behavior
An example of the output:
Expected Behavior
Report as
ERR
would be a good minimal change. Possibly a better change would be to suppress the error output and print only the engines incompatibility and a message about compile failure. I am sure there are other DX improvements which would help.Who
References
The text was updated successfully, but these errors were encountered: