SharePoint client-side development tools include a Yeoman generator for creating new web parts.
Yeoman helps you kick-start new projects, and prescribes best practices and tools to help you stay productive. For more information, see: SharePoint Framework v1.12.1 release notes | Gulp versions & Node.js v12+ Install Yeoman If you're using a version of Node.js lower than v12, you must use Gulp v3.
If you're using Node.js v12+ or higher, you must use Gulp v4+.