eslint error Promise is not defined no-undef の対処方法を紹介します。
eslintで下記のようにPromiseが定義されていませんとエラーが出る場合があります。
これの対象方法ですが、eslintのconfigである eslintrc.jsのenvにあるes6をtrueにすることで解消できます。そのため、下記のように記載することで解決できます。
webpack-dev-serverでサーバを立ち上げたときに、下記のようにエラーが出たので、 その対応方法を紹介します。configurationThe 'mode' option has not been set, webpack will fallback to 'production' for this value.Set 'mode' option to 'development' or 'production' to enable defaults for each environment.You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/
webpackでbabelを使う際に下記のようなエラーに遭遇しました。 主なエラーは、
Error: Plugin/Preset files are not allowed to export objects, only functions.
になります。これはbabelのバージョンの違い(babel 6とbabel 7)により生じるエラーです。
そのため、新しいbabelに揃えるために、babelの一式のmoduleを消して、その後あたらしいものを入れます。 例えば、こんな感じで消して
react carouselを使おうとしても、Next.jsではそのままでは使えません。
公式ドキュメントの方法だと、Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.というエラーが出てしまいます。その際の解決方法を紹介します。