Debugging Generators

To debug a generator, you can pass Node.js debug flags by running it like this:

# OS X / Linux / Windows
npx --node-arg=--inspect yo <generator> [arguments]

You can then debug your generator using the Chrome Devtools or your preferred IDE. See Node Debugging Guide for more info.

Yeoman generators also provide a debug mode to log relevant lifecycle information. You can activate it by setting the DEBUG environment variable to the desired scope (the scope of the generator system is yeoman:generator).

# OS X / Linux
DEBUG=yeoman:generator

# Windows
set DEBUG=yeoman:generator