Stylebot: Require.jsの競合[バグ]

作成日 2020年08月03日  ·  4コメント  ·  ソース: ankit/stylebot

私たちのソフトウェアはrequire.jsを使用しており、あなたのソフトウェアも使用しているようです。 更新以降、コードを実行しようとしているrequire.jsの複数のインスタンスが原因で、コンソールに予期しないエラーが発生しました。

残念ながら、問題を再現したり、コードに関する独自の詳細を提供したりすることはできません。 基本的に、require-baseのものを変更するためにファイルを実行するrequire.jsスクリプトタグにdata-main属性を使用します。 詳細については、 https ://requirejs.org/docs/api.html#data-mainを参照して
これは、相対パスとして実行されているため、2回目と2回目は正しく発生せず、メインのjsファイルをURLの最後に追加します。

したがって、おそらく解決策は、ソフトウェアを変更して、どのrequire.jsを使用するかについてより具体的にすることです。 しかし、以前のように(またはrequirejsの追加は新しいですか?)require.jsのスコープを少し含めることができれば、それは理想的です。 すぐに変更されるとは思わないので、変更できない場合は、別のCSS拡張機能を探す必要があるかもしれません。

再現するには、data-main属性を使用して小さなローカルサイトを作成し、競合するかどうかを確認します。

bug resolved

最も参考になるコメント

私はそれが途中で潜在的な修正を伴う明らかな問題であることをとてもうれしく思います。 あなたの応答性に感謝します。 ところで、UIへの最近の変更は本当に良さそうです。

アドバイスがあれば、次のリリースをテストするのを楽しみにしています。

全てのコメント4件

@iamsolarplexus報告してくれてありがとう。 stylebotエディターをアクティブ化せずにrequirejsスクリプトを冗長に挿入していました。 これで問題が解決することを願っています。 リリースがChromeウェブストアで公開されたらお知らせしますので、これをテストするのを手伝ってください。

私はそれが途中で潜在的な修正を伴う明らかな問題であることをとてもうれしく思います。 あなたの応答性に感謝します。 ところで、UIへの最近の変更は本当に良さそうです。

アドバイスがあれば、次のリリースをテストするのを楽しみにしています。

@iamsolarplexusこれは、最新のアップデートで解決されるはずです。 そうでない場合は、この問題を再開してください。

確認済み。 修正してくれてありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価