Moderator: igrr
Apparently the USB 2.0/3.0 ports of your laptop are not capable of supplying the power necessary.
According to the specifications USB 2.x *should* be able to deliver 500mA, but this is often more, though sometimes less, depending on the manufacturer of the adapter/device.
500mA is at the lower limit of what is needed for a NodeMCU or Wemos board and if you'd also use a thin/long cable, you will lose some power in that as well.
USB 3.1 *should* be able to deliver 900mA and USB-C 3A (but again: depending on the manufacturer of the adapter/device, so your mileage may vary).