問題
create-next-appで以下のコマンドを実行した時、環境によってはコマンドの実行が進まず、プロジェクトが生成されないことがあった。
おそらく原因はProxy設定によってテンプレートのダウンロードが阻まれているため。
npx create-next-app --example with-typescript nextexp
これに対応する。
解決策
create-next-appのテンプレートは--example
に入力するのと全く同じ名前でnext.jsのgithubのmasterブランチのexamplesに入っているので、それをダウンロードしてくればよい。
今回のコマンドで言えば具体的にはここ。
vercel/next.js/tree/master/examples/with-typescript
コマンドの実行が進まない原因自体はProxy設定によってテンプレートのダウンロードが阻まれているからだと考えられるが、最初に一回ダウンロードするだけのものなのでこれでよしとした。
以上