Я пытаюсь работать с веб-сокетами на Nestjs, я устанавливаю зависимости
yarn add @nestjs/websockets @nestjs/platform-socket.io
Я создал пример ресурса для веб-сокетов
nest g res messagesWs --no-spec
Затем это сообщение появляется в моем терминале
TypeError: this.metadataScanner.getAllMethodNames не является функцией
Что я могу сделать? ПД: извините за мой плохой английский
Я ищу эту функцию getAllMethodNames, но ничего не получил



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я возвращаюсь к В.
"@nestjs/platform-socket.io": "^7.6.15",
"@nestjs/websockets": "^7.6.15",
работает
Спасибо, я попробовал версию 9.1.6, и она работает.
Это работает для меня, выполните следующие действия:
node_modulespackage.json удалить ^ перед номером версииУ меня такая же проблема. Я решил это, понизив несколько версий.
От
"@nestjs/platform-socket.io": "9.3.6", "@nestjs/websockets": "9.3.6"
к
"@nestjs/platform-socket.io": "9.1.6", "@nestjs/websockets": "9.1.6"
Не могли бы вы поделиться файлом messageWs и модулем, в который вы его добавили, пожалуйста.