Pim-community-dev: Ошибка Webpack TS в версии 3.2.x

Созданный на 9 февр. 2021  ·  5Комментарии  ·  Источник: akeneo/pim-community-dev

Запуск yarn run webpack-dev не удался - возвращает ошибку:

Версии:

  • пм 3.2.80
  • пряжа 1.22.5
  • веб-пакет 4.29.6

Журнал:

ОШИБКА в /srv/pim/web/bundles/pimui/js/view/base.ts
./web/bundles/pimui/js/view/base.ts
[tsl] ОШИБКА в /srv/pim/web/bundles/pimui/js/view/base.ts(193,3)
TS2416: свойство «рендеринг» в типе «BaseView» не может быть назначено тому же свойству в базовом типе «представление».
Тип '() => View' нельзя присвоить типу '() => this'.
ОШИБКА в /srv/pim/web/bundles/pimui/js/view/base.ts
./web/bundles/pimui/js/view/base.ts
[tsl] ОШИБКА в /srv/pim/web/bundles/pimui/js/view/base.ts(193,3)
TS2416: свойство «рендеринг» в типе «BaseView» не может быть назначено тому же свойству в базовом типе «Вид».'.
Тип '() => View' нельзя присвоить типу '() => this'.
Тип «Вид» не может быть назначен типу «это».

image

Эта ошибка постоянно появляется в наших конвейерах с 03 февраля 2021 г. и не связана с какими-либо изменениями в версии PIM.

Самый полезный комментарий

Блокировка версии «@types/backbone»: «1.4.5» в package.json устранила проблему. Вероятно, проблема возникла из-за обновления из types/backbone.

Все 5 Комментарий

То же самое мы наблюдаем и на Akeneo 3.2.x.

Да, забыл упомянуть, это на версии 3.2.x. Добавлена ​​информация.

Блокировка версии «@types/backbone»: «1.4.5» в package.json устранила проблему. Вероятно, проблема возникла из-за обновления из types/backbone.

Блокировка версии «@types/backbone»: «1.4.5» в package.json устранила проблему. Вероятно, проблема возникла из-за обновления из types/backbone.

Спасибо! Действительно, вроде работает.

Это также влияет на корпоративную версию 4.0.91 .
Как предложил @joachimVT , блокировка версии решает проблему.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги