Error message when compiling sketch with NodeMcu when i updated IDE to 1.8.6

Does anyone know why i might now be getting and error message when compiling sketch with NodeMcu when i updated IDE to 1.8.6?

Before i had no problems compiling sketches but updated and keep getting this error message

In file included from /Users/--------------/Documents/Arduino/water_code_1/water_code_1.ino:22:0:
/Users/------------/Documents/Arduino/libraries/Blynk/src/BlynkSimpleEsp8266.h:18:21: fatal error: version.h: No such file or directory
#include <version.h>

^
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

What am i not doing correctly just seems weird?
Anyones help is greatly appreciated

Did you verify that file exists on your PC?

Please do this:

  • File > Preferences > Show verbose output during: > compilation (check) > OK
  • Sketch > Verify/Compile
  • After the compilation fails you'll see a button on the right side of the orange bar "Copy error messages". Click that button.
  • Paste the error messages in a reply here USING CODE TAGS (</> button on the forum toolbar).

If the length of the output exceeds the forum's 9000 character limit, save it in a txt file and post it here as an attachment. If you click the "Reply" button you'll see the "Attachments and other options" link.