最近、scss ファイルをコンパイルするとエラーが発生します。エラー メッセージは次のとおりです。
Browserslist: caniuse-lite は古くなっています。次のコマンドを実行してください
npm update caniuse-lite browserslist
まず、メッセージにあるように実行しましたnpm update caniuse-lite browserslist
が、問題は解決しませんでした。node_modules ディレクトリ全体を削除して再インストールし、フォルダー全体を更新しましたがnpm update
、いずれも問題は解決しませんでした。autoprefixer と browserslist も再インストールしましたが、いずれも問題は解決しませんでした。
削除すると
"options": {
"autoPrefix": "> 1%"
}
私の環境ではcompilerconfig.json
、すべて正常に動作しています。つまり、おそらく autoprefixer に関連していると思われます。また、パッケージ バージョンを手動で最新バージョンに変更してpackage.json
再インストールしましたが、うまくいきませんでした。
ベストアンサー1
これを試したら問題が解決しましたnpx browserslist@latest --update-db