A execução de yarn run webpack-dev
não foi bem-sucedida - ele retorna um erro:
Versões:
Registro:
ERRO em /srv/pim/web/bundles/pimui/js/view/base.ts
./web/bundles/pimui/js/view/base.ts
[tsl] ERRO em /srv/pim/web/bundles/pimui/js/view/base.ts(193,3)
TS2416: A propriedade 'render' no tipo 'BaseView' não pode ser atribuída à mesma propriedade no tipo base 'View'.
O tipo '() => View' não pode ser atribuído ao tipo '() => this'.
ERRO em /srv/pim/web/bundles/pimui/js/view/base.ts
./web/bundles/pimui/js/view/base.ts
[tsl] ERRO em /srv/pim/web/bundles/pimui/js/view/base.ts(193,3)
TS2416: A propriedade 'render' no tipo 'BaseView' não pode ser atribuída à mesma propriedade no tipo base 'View
O tipo '() => View' não pode ser atribuído ao tipo '() => this'.
O tipo 'View' não pode ser atribuído ao tipo 'this'.
Este erro aparece consistentemente em nossos pipelines desde 2021-02-03 e não está conectado a nenhuma alteração na versão do PIM.
Também estamos vendo o mesmo em um Akeneo 3.2.x
Sim, esqueci de mencionar que está na versão 3.2.x. Informações adicionadas.
Bloquear a versão "@types/backbone": "1.4.5" no package.json corrigiu o problema. Provavelmente uma atualização de tipos/backbone introduziu o problema.
Bloquear a versão "@types/backbone": "1.4.5" no package.json corrigiu o problema. Provavelmente uma atualização de tipos/backbone introduziu o problema.
Obrigado! De fato, parece funcionar.
A versão empresarial 4.0.91
também é afetada por isso.
Conforme sugerido por @joachimVT , bloquear a versão corrige o problema.
Comentários muito úteis
Bloquear a versão "@types/backbone": "1.4.5" no package.json corrigiu o problema. Provavelmente uma atualização de tipos/backbone introduziu o problema.