Недавно я обновил свое приложение от Ember 1.3 до Ember 2.4.2. Однако после развертывания его в моей производственной среде с ember build --env production
я заметил пару проблем.Ember JS: define не определен
Первая проблема заключалась в том, что к каждому тегу script/stylesheet прикреплялся атрибут integrity
, который не позволял загружать эти ресурсы. После некоторого исследования я решил просто заменить значение, чтобы эти атрибуты были пустыми. Это позволило приложению загружать ресурсы, но затем я заметил ошибку в консоли, которая сообщила define is not defined
о файле миниатюрного сайта.js, который создает Ember. Я не могу повторить эту проблему локально, потому что приложение работает нормально. Какие шаги я могу предпринять для изучения этой проблемы? Может ли это быть связано с некоторым дополнением, которое я установил, или, возможно, атрибутом целостности SRI, который я удалил?
Редактировать: Я просто попытался создать и использовать приложение для ванили с Ember (например, ember new testApp and ember build --env production
и столкнулся с той же проблемой. Есть ли проблема с Ember, о которой я не знаю? Я не думаю, что это мой сервер, так как я «м способно вынести простой index.html просто отлично.
Привет, в Ember.js многое изменилось с версии 1.3 до 2.4. Есть ли у вас публичный репортаж github о вашем проекте? Если вы хотите больше узнать о новом распознавателе, я просто экспериментировал с ним здесь: https://github.com/zoltan-nz/ember-resolver-experiment, и здесь вы можете найти подробный учебник об использовании ember v2 .4 и ember-cli: http://yoember.com – Zoltan
Это всего лишь небольшой веб-сайт, на котором я размещаю свой малиновый pi, он находится на github.com/uioporqwerty/website. Это совсем не сложно. Всего несколько просмотров и компонентов. – uioporqwerty