Sitecore.DevEx.Templates 1.6.1以前のバージョンを使用し、かつ.NET 3.1以降のバージョンがインストールされている場合、JSS Next.jsアプリケーション向けのSitecore Containersのテンプレートの設定がハングアップする恐れがあります。本問題は以下のコマンドを実行した際に発生します:
dotnet new sitecore.nextjs.gettingstarted -n MyProject
script is hangs on ‘Initializes the JSS project’ step execution.
この問題を解決するには、以下の手順を実施してください:
- ソリューションおよびプロジェクトを構築する際に、「dotnet new sitecore.nextjs.gettingstarted -n MyProject」コマンドを使用して、「Initializes the JSS project」をスキップします。
- create-jss-project.ps1を手動で実行します。
※註
- 初めてプロジェクトでコマンドを実行する場合、以下の手順を実施してください:
- 以下のコマンドを実行します:
dotnet new sitecore.nextjs.gettingstarted -n MyProject
- 以下のプロンプトに対して「n」を入力し、「Initializes the JSS project」ステップの実行をスキップします:
Do you want to run this action [Y(yes)|N(no)]?
- プロジェクトのディレクトリに移動します。
- 管理者権限でcreate-jss-project.ps1スクリプトを実行します:
.\create-jss-project.ps1
- init.ps1の指示で進めます。
- 新規プロジェクトの立ち上げの際に既にハングアップしている場合、以下の手順を実施してください:
- ハングアップしたスクリプトの実行が停止されたかを確認します。
- MyProject/srcフォルダに移動し、MyProjectフォルダを削除します。
- プロジェクト ディレクトリに移動します。
- 管理者の権限でcreate-jss-project.ps1スクリプトを実行します:
.\create-jss-project.ps1
- init.ps1の指示に従って進めます。