#javascript #html #css #cdn
#javascript #HTML #css #cdn
Вопрос:
Я использую некоторые файлы из CDNJS:
<link
href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.2/css/bootstrap.min.css"
rel="stylesheet"
/>
<link
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css"
rel="stylesheet"
type="text/css"
/>
[...]
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.2/js/bootstrap.bundle.min.js"></script>
При использовании этих файлов я получаю некоторые ошибки в консоли (safari / macOS):
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (bootstrap.bundle.min.js.map, строка 0)
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (bootstrap.min.css.map, строка 0)
Я обнаружил, что карты — это данные о файлах (это правильно?) Возможно ли это исправить или это ошибка сервера?
Ответ №1:
Отладчик вашего браузера обнаруживает свернутые JavaScript и CSS и автоматически ищет файл карты, чтобы нормализовать его, чтобы его было легче читать. Файл карты — это файл инструкций для браузера, позволяющий «отменить минимизацию» свернутого файла JavaScript или CSS, чтобы упростить отладку на стороне клиента без ущерба для производительности.
Обычно получение этой ошибки ни на что не влияет. На самом деле эта ошибка возникает только в том случае, если отладчик открыт, потому что сам отладчик вызвал ее. В любом случае все будет работать так, как ожидалось. Вы можете игнорировать эти ошибки.
Для получения дополнительной информации о том, как это работает и как это используется для см. «MDN: использовать исходную карту».