LightningMessageChannel с именем boatMessageChannel не найден в рабочей области.

В LWC Super badge Challenge 2 мы должны создать канал молниеносных сообщений с именем BoatMessageChannel.

Я попытался создать его с именем boatMessageChannel, потому что имя должно быть в случае с верблюдом.

Но при проверке канала я не могу выполнить задачу, хотя я убедился, что канал правильно развернут, включив его в lwc.

После некоторого поиска я обнаружил, что мне нужно использовать BoatMessageChannel.messageChannel-meta.xml, а не boatMessageChannel.messageChannel-meta.xml. но при развертывании этого файла я получаю следующую ошибку:

введите описание изображения здесь


person Jasneet Dua    schedule 21.03.2021    source источник


Ответы (1)


Канал сообщений Lightning должен быть в случае с верблюдом - это лучшая практика.

Но в задаче 2 они применяют тестовый пример, который проверяет LMC с помощью случая Паскаля, и, следовательно, он не может быть завершен.

Примечание. при развертывании из контекста редактора файлов мы получаем указанную ошибку, которая

SourceElementDoesNotExist: канал LightningMessageChannel с именем boatMessageChannel не найден в рабочей области.

Чтобы развернуть его, мы должны щелкнуть правой кнопкой мыши файл в проводнике, который не выдаст ошибку, упомянутую выше.

person Jasneet Dua    schedule 21.03.2021