Почему шаблон html5 использует Twipsy и Prototype при создании кода jQuery?

#javascript #jquery #html5boilerplate

#javascript #jquery #html5 boilerplate

Вопрос:

Итак, я только что закончил писать одну страницу с шаблоном html5, и все найдено с помощью кода разработчика (оригинального, который я только что закончил писать). Google Chrome и Firefox любят это и хорошо отображают.

Поэтому я использую ant script (ant build или ant text, чтобы пропустить оптимизацию в формате jpeg / png) и просматриваю / публикую /, чтобы просмотреть его. И я получил ошибку javascript :

 Uncaught TypeError: Cannot read property 'Twipsy' of undefined
 

Но дело в том, что я никогда не использовал Twipsy или prototype, только jQuery … итак, я запускаю консоль отладки javascript и вижу в сгенерированном файле javascript ссылку на Twipsy и Prototype. Но я никогда не использую ничего из этого в своем коде. Так что не так? и что я могу сделать?

Комментарии:

1. похоже, что у htm5 boilerplate был очень сильный кеш, и мы должны удалить все / publish и / intermediate вручную перед перестроением проекта. В противном случае конструктор продолжает использовать файлы, которые больше не существуют, и это вызывает ошибки.

2. если приведенный выше комментарий является решением проблемы, запишите его как ответ и отметьте его как «Принятый», используя значок галочки. Это поможет другим, которые ищут ответы на похожие проблемы.

3. @Spudley: когда я комментирую этот вопрос, я просто провожу тест, поэтому считаю целесообразным не слишком быстро отмечать его как ответ. кстати, спасибо за напоминание

Ответ №1:

HTML5Boilerplate использует своего рода очень надежный кеш, который фактически хранит файлы, которые вы уже удалили в своем проекте, и всегда вставляет / включает их в будущую сборку. Вы должны удалить publish и intermediate изменить, чтобы поддерживать ваш конструктор в актуальном состоянии.