今日は現在開発中のアプリで発生したエラーについてです。
なお、タイトルにも書いてある通り未解決です。解決策が分かり次第、またまとめようかと思います。
エラーは「Failed to minify the code from this file」というものです。
表示された情報によると、発生個所は ./node_modules/rss-parser/lib/parser.js:16
らしいです。
こちらは、RSS から情報を取得した情報を JavaScriptオブジェクトに変換するために、npm
を使って追加したライブラリです。
Google翻訳に掛けたところ、「このファイルからコードを縮小できませんでした」とのこと。
ますます意味が分からない…。
調べてみたところ、create-react-app
のバージョンが v3.0.0 以降だと、このエラーが表示されるようです。投稿者によると、v2.12.1 では問題なく動作したとのこと。
…が、残念ながら create-react-app は使っていないんですよね…。
React のバージョンも下げればいいのでしょうか?…でも、どのくらいまで下げれば?
残念ながら、まだ該当するような投稿を発見できず…。
まだ調査中です。
が、どうやらこのエラーが発生していても、実行自体はできるようでした。
npm run build
実行後、エラーは発生していましたが、試しにそのまま npm start
を実行したところ、エラーは出つつも問題なく動作しました。
…なので、現在は暫定的にその状態で開発を進めています。
ですが、エラーが出るのは気になるので、時間を見つけて、引き続き解決策を探したいと思います!