Gatsby.js で開発をしていると、たまにエラーが解消されなかったり、ホットリロードがうまくいかなかったりすることがたまにあります。
そんなときはとりあえずキャッシュクリアしてみましょうという手順です。
Gatsby.js ver 2.1.1 以上の人
便利なキャッシュクリア用のコマンドがあります。
gatsby cleanこれだけです。実際の動作としては、プロジェクトルートにある./cacheディレクトリをまるごと消してるだけです。
Gatsby.js ver 2.1.1 以下の人
上記の通り、ただ、./cacheディレクトリを消しているだけなので、自分で手動で消しても良いです。
rm -rf .cachenpm コマンドとして使いたい場合
gatsbyコマンドじゃなくてnpmコマンドとして使いたい場合は、以下の設定を package.json に追加します。
# package.json
{
"scripts": {
"clean": "gatsby clean"
}
}これでnpmコマンドとして使えるようになります。
npm run clean以上です。これで解決しなかったらキャッシュの問題ではないので、デバッグを続けましょう。。
