Du willst ein Sonoff Basic (ist HW) mit einem NodeMCU (ist auch HW) auf Tasmota flashen???
Du kannst beide Geräte mit Tasmota flashen, weil beides ESP8266 Geräte sind, aber das was DU schreibst ergibt kein Sinn. Dann ist der Flashvorgang zu 99% immer gleich folglich kannst einfach im Tasmota WiKi irgendeine Anleitung verwenden, da es wurscht ist wie die Dinger heißen und immer der ESP (oder eben der daran gehängte Flash) geflasht wird was immer das selbe Prozedere voraussetzt und da ist es auch egal, ob man das mit nem MAC oder nem andern Betriebssystem macht.
Am einfachsten flashst mal ne fertige bin und die dann auch mit dem Tasmotizer, den das Tasmota Team eben auch speziell für Tasmota entwickelt hat. Wenn das geht, kannst immer noch versuchen selber zu kompilieren, wobei Arduino schon mal flach fällt, da keine Unterstützung mehr von Tasmota.
Ich versteh auch nicht warum Leute die gerade damit anfangen, nicht die standard- Tools verwenden, sondern gleich voll einsteigen möchten.