Es scheint ein grundlegendes Missverständnis zu sein. Es gibt zwei Möglichkeiten, aber Sie haben sie gemischt und abgestimmt.
Wenn Sie die Arduino Art und Weise programmieren möchten, dann müssen Sie nicht die NodeMCU Firmware. Sie müssen bereit sein, die gesamte Binärdatei zu kompilieren und auf das Gerät hochzuladen, wenn Sie ein einzelnes Bit in Ihrem Programm ändern.
Wenn Sie in Lua eine Skriptsprache programmieren möchten, die nicht zu sehr von JavaScript verschieden ist, dann müssen Sie zuerst flash the NodeMCU firmware. Danach einfach upload your Lua script(s) und (neu) starten Sie die Ausführung oder rufen Sie die neuen Funktionen auf, die Sie gerade hochgeladen haben. Sie werden die Arduino IDE dafür überhaupt nicht brauchen.
Haftungsausschluss: Ich bin ein Mitglied des NodeMCU-Firmware-Teams, und daher kann ich nicht bestreiten, etwas voreingenommen zu sein, welchen Ansatz ich bevorzuge.
Gibt es noch mehr Informationen, die Sie benötigen, bevor Sie die Antwort akzeptieren könnte? –