表題の通り、 TypeScript + React.js + Redux + Immutable.jsの組み合わせのSPAを
bash
1create-react-app --scripts-version=react-scripts-ts <プロジェクト名>
上記コマンドによる骨組みをベースに作成しました。
作った後に、表題の通り Google Search Console で動作を確認したところ、
"Fetch as Google" で画面が白いままになります。
この状況をなんとかしたいのですが、どうすればいいのか教えてください。
これまでに試した内容と参考個所をまとめます
tscconfigのtargetをES2015 -> ES5に修正
Google BotはES5までしか対応していないとあり
tscのコンパイルのターゲットがES2015になっているとダメだということでES5にしました。
参考個所: 失念しましたが。 ES5は対応しているという記載でした。
- 結果
改善しませんでした。
エラーを表示するように設定
index.ts に 以下の1ライナーを追加しました
window.onerror = (error) => { document.body.innerHTML = error };
参考:https://medium.com/@lakesare/how-to-debug-fetch-as-google-for-an-spa-e5196391c169
- 結果
何も表示されないままでした。
今後
現状はGitHub Pagesなどを駆使してSPA単体で動かし少しずつ機能を削りながら
どこが原因か探っています。
ただかなり面倒くさい作業なので他にチェックできそうな項目があればご教示下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。