Can you connect the IDE and check if something is printing stuff on the console? For me problems like this are usually caused by some app/widget/clock confusing the communication of the app loader. You can try switching to another app before trying to install something or even start the bangle without code. https://www.espruino.com/Bangle.js2#resetting-without-loading-any-code
I had the exactly same issue as sachinm had after updating to the latest cutting edge firmware version.
Using the reset procedure as halemmerich suggested without loading code I could connect again and reset to the stable 2v14 firmware.
With that version everything works again.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Can you connect the IDE and check if something is printing stuff on the console? For me problems like this are usually caused by some app/widget/clock confusing the communication of the app loader. You can try switching to another app before trying to install something or even start the bangle without code. https://www.espruino.com/Bangle.js2#resetting-without-loading-any-code