Personally I would prefer to use a generic module instead, so I would be certain the NodeMCU-hardware will not struggle against me.
![Confused :?](./images/smilies/icon_e_confused.gif)
You don't have to keep the flash button pressed by the way: just press and hold flash, press and release reset and release flash.
![Wink ;)](./images/smilies/icon_e_wink.gif)