Trailheadの【Lightning Web コンポーネントファイルのプッシュとリリース】でハマったこと

Trailheadでハマった件

モジュールLightning Web コンポーネントの基本Lightning Web コンポーネントファイルのプッシュとリリースでハマったので備忘録。。。

ハマったこと

最後の「ファイルのリリース」でDev Hub組織にリリースできなかったです。。。

指示通りにスクラッチ組織を作成し、そのDevHub組織にリリースするところでエラーが出てしまいました。

Case.Product__c... とか SiteAdmin... とか

試したこと

次のことを試したらリリースできました。

どれが正解かよくわからない。。。

DevHub組織のコミュニティを有効化してからスクラッチ組織を作成。

クラッチ組織を作成する前にDevHub組織になるTrailhead Play Groundのコミュニティを有効化してから、再度スクラッチ組織を作成。

ケースのカスタム項目「Product」を削除

DevHub組織のケースオブジェクトに作成済みのカスタム項目Productを削除

E_Bikes.site-meta.xmlを修正

SiteAdminのエラーなどが出ていたので、上記ファイルを修正

場所は、e-bikes-lwc > force-app > main > default > sites内にあるxmlファイルです。

修正した2箇所

  1. <siteAdmin>にあるユーザ名を、スクラッチ組織のものからDevHub組織のものに変更
  2. <subdomain>にあるドメイン名を、スクラッチ組織のものからDevHub組織のものに変更(.my.salesforce.comの部分は不要。サブドメインですし)

これらの修正でなんとかリリースができました。

もし同じようなエラーに出くわして心が折れた方はお試しください。。