問題タブ [unpkg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
url - Swiperjs は CDN URL を変更しました。今後バグを防ぐにはどうすればよいですか?
Web サイトで Swiperjs を使用しています。今日、css と js ファイルが見つからなかったため、swiper が機能しておらず、コンソールに 404 エラーが表示されていることがわかりました。
swiperjs Web サイトhttps://swiperjs.com/get-started/に書かれている方法で、CDN の swiper を使用しています。
ここで問題: 私が自分の Web サイトを開発したとき、swiper CDN への別の URL がありました (昨年、swiperjs Web サイトに書き込まれました)。私のコードでは、以前はこれでしたが、うまくいきました:
今日、このコードでエラーが発生しました。だから私は次のように変更しました:
そして、これが機能するようになりました。
私の質問は:
将来、このような変更がないことをどのように確認できますか? これらのスクリプトをダウンロードしてプロジェクトに含めると、より安全になりますか?
CDNは常に機能するはずだと思いました。
html - unpkg は、直接ヒットに対しては正しい MIME タイプで CSS を提供しますが、html ページから参照された場合は text/css を提供します。
同様の問題に関する多くの質問を読みましたが、通常はサーバーの設定ミスが原因でした。unpkg.com サービスを使用しているので、正しく構成されていると思います。
私の HTML5 静的ページには以下が含まれます。
私のアプリは Vue で書かれていますが、そのコードは生成されたファイルにまだ存在しています。
Chrome に次の警告が表示されます。
これは、開発者ツールの [ネットワーク] タブでキャッチされた応答です。コンテンツ タイプはテキスト/プレーンです
そして、text/css を使用した 2 番目のリダイレクトされたリクエスト:
この URL を Chrome のロケーション バーに入力すると、最初に text/plain MIME タイプの 302 ステータス コードが表示され、2 番目のフェッチは text/css と予想されます。
リダイレクトされるリクエストのコンテンツ タイプについて不平を言うこの種の Chrome のバグですか? それとも unpkg.com エラーですか? これらのエラーを取り除く方法はありますか (ファイルを Vue アプリにバンドルすることはできますが、転送を最小限に抑えたいと考えています)。
ここでライブで試すことができます: https://beta.mezinamiridici.cz/ankety/jizda-v-tesnem-zavesu-za-kamionem
javascript - npm unit-converts パッケージは https://unpkg.com で動作しますか?
npm パッケージ 'convert-units' を unpkg でインポートする際に問題に直面しています。これを試しました:
しかし、うまくいかないようです