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は記載されていなかったのですが、上のコードを追記することで動くようになりました。
原因はよく分かりませんが、とりあえずこれでエラーは出なくなるかと思います。

コメント