BrowserslistError: Unknown browser query dead
npm start等でアプリを起動しようとした時に、表題のエラーが出るようになりました。
結論から言うと、package.jsonを修正することで治りました。package.jsonの下記部分を、
"browserslist": [ ">0.2%", "not dead", "not ie <= 9", "not op_mini all" ]
下のように書き換えます。
"browserslist": [ "last 2 versions", "android 4", "opera 12" ]
特にcreate react appコマンドを使ってアプリを作った場合、デフォルトでこのbrowserslistと言うのが入っていて、それが悪さをしているようです。"not dead"の部分でエラーになっていると言うことですね。
ちなみに自分の場合は、起動できないアプリのpackage.jsonにbrowserslistは記載されていなかったのですが、上のコードを追記することで動くようになりました。
原因はよく分かりませんが、とりあえずこれでエラーは出なくなるかと思います。
コメント