在工作区中找不到名为 boatMessageChannel 的 LightningMessageChannel

The LightningMessageChannel named boatMessageChannel was not found in the workspace

在LWC超级徽章挑战赛2中,我们要创建一个名为BoatMessageChannel的闪电消息频道。

我尝试用名称 boatMessageChannel 创建它,因为命名应该是驼峰式。

但是在验证频道时我无法完成挑战,尽管我已经通过将频道包含到 lwc 中验证频道已正确部署。

搜索了一段时间后我发现我必须使用 BoatMessageChannel.messageChannel-meta.xml 而不是 boatMessageChannel.messageChannel- meta.xml。但是在部署此文件时出现以下错误:

Lightning Message Channel 应该是驼峰式是最好的做法。

但是在挑战 2 中,他们正在应用用 Pascal 案例检查 LMC 的测试用例,因此无法完成。

注意: 从文件编辑器上下文部署时,我们遇到了上述错误

SourceElementDoesNotExist: The LightningMessageChannel named boatMessageChannel was not found in the workspace.

要部署它,我们必须在文件资源管理器中右键单击文件,这样不会出现上述错误。