Czy działa z webpack: true w nest-cli.json?

Tak, przez plugin CLI.

Odpowiedź

Tak: zarejestruj nestjs-docfy w compilerOptions.plugins pliku nest-cli.json i wywołaj applyDocfyMetadata(document) zaraz po SwaggerModule.createDocument(). To ten sam mechanizm, którego używa własny plugin CLI @nestjs/swagger, by działać pod webpackiem, i naprawia ograniczenie u źródła zamiast je obchodzić: wykrywanie runtime'owe (DocfyModule, bez pluginu) nadal nie może zadziałać, bo zależy od require.cache, a webpack łączy wszystko w jeden bundle, nigdy nie wypełniając go jednym wpisem na oryginalny plik źródłowy. Zobacz The CLI plugin.