#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
изменить, чтобы поддерживать ваш конструктор в актуальном состоянии.