composer require 'drupal/node_by_email:^2.2' does not create an file structure under modules.
It looks like a success:
./composer.json has been updated
Running composer update drupal/node_by_email
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
- Locking drupal/node_by_email (2.2.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing drupal/node_by_email (2.2.0): Extracting archive
Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead.
Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead.
Package twig/extensions is abandoned, you should avoid using it. No replacement was suggested.
Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
Generating autoload files
Hardening vendor directory with .htaccess and web.config files.
68 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Cleaning installed packages.
But no files are created. (d.9.2.9)
Fixed
2.7
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.