When developing for the Block Editor, you will need Node.js development tools along with a code editor and a local WordPress environment (see Block Development Environment). Node.js (node) is an open-source runtime environment that allows you to execute JavaScript code from the terminal (also known as a command-line interface, CLI, or shell)
