Джекилл: Почему мне нужно настроить Jekyll для хранения этих двух файлов min.js.map? - PullRequest
0 голосов
/ 17 февраля 2019

Я адаптирую тему для работы с Jekyll.Он использует несколько файлов JS:

js
├── bootstrap-dropdownhover.min.js
├── bootstrap.min.js
├── jquery-1.12.4.min.js
├── jquery.countdown.min.js
├── jquery.flexslider-min.js
├── jquery.magnific-popup.min.js
├── placeholders.min.js
├── script.js
├── smooth-scroll.js
├── typeanimation.js
└── typed.min.js

При переходе на страницы я заметил следующую ошибку в консоли:

[2019-02-17 18:22:48] ERROR `/js/bootstrap.min.js.map' not found.
[2019-02-17 18:22:48] ERROR `/js/typed.min.js.map' not found.

Нигде в моем проекте я не создавал таких файлов.Я обнаружил, что если я добавлю следующее в мой файл конфигурации, ошибка исчезнет:

keep_files:
  - js/typed.min.js.map
  - js/bootstrap.min.js.map

Но я все еще в неведении.Файлы не существуют нигде в моем каталоге проекта.Каковы они и почему я должен дать Джекиллу команду «держать» их?

1 Ответ

0 голосов
/ 18 февраля 2019

Файлы карт используются консолью и инспектором HTML.Они помогают разработчикам отлаживать скрипты и стили, которые минимизированы.Вам не нужно развертывать их, если вы не хотите.Однако вы можете захотеть сохранить их в разработке, если у вас возникли проблемы с устранением неполадок в файлах bootstrap.min.js или typed.min.js.

Чтобы избавиться от ошибок, необходимо обновить исходные файлы, удаливссылки на файлы карты или добавить файл карты.На ваш выбор, но имейте в виду, что в зависимости от ваших настроек, если вы устанавливаете начальную загрузку (например) как зависимость NPM, обновление исходного файла будет перезаписано, если вы обновите пакет с помощью npm.

...