You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Необходимо обновить используемую версию ember-flexbery до 2.1.0.
По идее базовая версия ember-а остается той же и обратная совместимость не ломается,
но т.к. в ГИС-е версия давно не обновлялась, скорей всего потребуется двигаться последовательно от текущей версии 2.0.0-beta.4 к версии 2.1.0, обновляясь на промежуточные версии при этом устраняя возможные проблемы и выборочно проверяя функционирование карты.
Вариант с последовательным обновлением имеет больше шансов на успех, но если удастся обновиться сразу на 2.1.0, без обновления на промежуточные, то возражений по этому поводу не будет.
Надо проследить как менялись версии зависимостей в ember-flexberry от версии 2.0.0-beta.4 до 2.1.0.
Если там что обновлялось, то нужно обновить и здесь.
Если добавлялись какие-то новые зависимости, то нужно добавить их и здесь.
Если что-то удалялось из зависимостей, то нужно удалить.
Всё это можно посмотреть в changelog-ах ember-flexberry, ember-flexberry-data,
а так же в истории изменений файлов package.json, bower.json в этих аддон-ах.
Есть еще новости о выпуске версий, в которых может быть полезная информация по обновлению.
Затем нужно еще обновить moment до версии хотя бы 2.19.3, но лучше 2.24.0,
нужно еще добавить эту версию в resolutions у package.json, т.к. некоторые из зависимостей могут хотеть другую версию.
После чего проверить в рантайме что moment действительно обновился, просто набрав в консоли momemt.version.
Потом проверить, что он не отпал и работает как надо.
Т.е. удостовериться, что в консоли не появилось никаких ошибок связанных с moment.
Далее проверить сервис moment, для этого можно в любом контроллере приложения получить его через let momentService = this.get('moment') и потом повызывать какие-нибудь методы через momentService.moment, например momentService.moment().format() или momentService.moment().endOf('day').toDate().
И наконец обновить bower-зависимость от библиотеки leaflet, нужно обновить её до версии 1.5.1 как в bower.json (не забыв подправить resolutions), так и в blueprints/ember-flexberry-gis/index.js.
Потом также проверить, что версия обновилась через L.version и что у карты ничего не отпало.
The text was updated successfully, but these errors were encountered:
Необходимо обновить используемую версию ember-flexbery до 2.1.0.
По идее базовая версия ember-а остается той же и обратная совместимость не ломается,
но т.к. в ГИС-е версия давно не обновлялась, скорей всего потребуется двигаться последовательно от текущей версии 2.0.0-beta.4 к версии 2.1.0, обновляясь на промежуточные версии при этом устраняя возможные проблемы и выборочно проверяя функционирование карты.
Вариант с последовательным обновлением имеет больше шансов на успех, но если удастся обновиться сразу на 2.1.0, без обновления на промежуточные, то возражений по этому поводу не будет.
Надо проследить как менялись версии зависимостей в ember-flexberry от версии 2.0.0-beta.4 до 2.1.0.
Если там что обновлялось, то нужно обновить и здесь.
Если добавлялись какие-то новые зависимости, то нужно добавить их и здесь.
Если что-то удалялось из зависимостей, то нужно удалить.
Всё это можно посмотреть в changelog-ах ember-flexberry, ember-flexberry-data,
а так же в истории изменений файлов package.json, bower.json в этих аддон-ах.
Есть еще новости о выпуске версий, в которых может быть полезная информация по обновлению.
Вот, например, новость по версии 2.1.0: http://flexberry.ics.perm.ru/2019-04-30-ember-flexberry-3-1-0-release.html.
Затем нужно еще обновить moment до версии хотя бы 2.19.3, но лучше 2.24.0,
нужно еще добавить эту версию в resolutions у package.json, т.к. некоторые из зависимостей могут хотеть другую версию.
После чего проверить в рантайме что moment действительно обновился, просто набрав в консоли
momemt.version
.Потом проверить, что он не отпал и работает как надо.
Т.е. удостовериться, что в консоли не появилось никаких ошибок связанных с moment.
Далее проверить сервис moment, для этого можно в любом контроллере приложения получить его через
let momentService = this.get('moment')
и потом повызывать какие-нибудь методы черезmomentService.moment
, напримерmomentService.moment().format()
илиmomentService.moment().endOf('day').toDate()
.И наконец обновить bower-зависимость от библиотеки leaflet, нужно обновить её до версии 1.5.1 как в
bower.json
(не забыв подправить resolutions), так и вblueprints/ember-flexberry-gis/index.js
.Потом также проверить, что версия обновилась через
L.version
и что у карты ничего не отпало.The text was updated successfully, but these errors were encountered: