私はJSアプリケーション用にWebpackを使用しています。私はSassを使っています。私のアプリケーションはかなり大きいので、たくさんの@mixinsと@includesを使っています。Webpack、Sass - 最大コールスタックサイズを超えました
最後の数日間(アプリのSASSデータがもう少し大きくなった)、私は同じエラーを複数回繰り返しました: "キャッチされていないRangeError:最大コールスタックサイズを超えました"。
以前にもSassでこの問題が発生しましたか?このエラーは通常どのように発生しますか?
編集:
さて、私は再帰が問題ではないこと、が分かりました。これは、MacのFirefoxとWindows用のブラウザのほとんどで動作しますが、MacのChromeやSafariでは動作しません。その理由は、呼び出しスタックのサイズ制限がそれほど小さくないからです。
ブラウザの呼び出しスタックサイズに簡単に近づけるふりをする効率的な方法はありますか?私はwebpackのUglify
について読んでいますが、それはちょうど私のアプリのサイズではなく、コールの量を減らしますか?
他のアイデアはありますか?
このエラーの原因となるコードの一部を再現することができますか? – Neal
私の投稿を更新しました。それは役に立ちますか? – Froxx
いいえ...それはありません – Neal