JavaScriptにおけるCDN経由のライブラリ
ライブラリは必ずしもプロジェクトにダウンロードする必要はありません。 多くの場合、ライブラリの作者はライブラリのコードを、ライブラリ接続のための直接リンクを生成する特別なサイトに配置します。 このようなサイトはCDNと呼ばれ、これは (content delivery network, コンテンツデリバリーネットワーク)の略です。
例えば、lodashライブラリのドキュメントでは、 CDNへのリンクを見つけることができ、自分のHTMLファイルでライブラリをダウンロードせずに接続できます:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>
</head>
<body>
</body>
</html>
CDNの利点は速度です。 通常、コンテンツデリバリーネットワークは通常のホスティングよりもファイルを高速で提供します。 さらに、人気のあるライブラリを使用している場合、そのライブラリがユーザーのブラウザのキャッシュに既に存在し、再度ダウンロードされない可能性が高くなります。
CDNの欠点は、ある日突然ライブラリへのリンクが機能しなくなり、あなたのサイトが使えなくなる可能性があることです。
underscorejsライブラリを CDN経由で接続してください。ライブラリが正しく接続されたことを確認してください。