React-dnd: atualização para autobind-decorator quebra react-dnd-html5-backend ao minificar com uglify e babel

Criado em 5 nov. 2018  ·  5Comentários  ·  Fonte: react-dnd/react-dnd

A execução de uma compilação de produção com o aplicativo create react foi interrompida devido à última alteração no autobind-decorator (2.2.1) em conflito com react-dnd-html5-backend

babel 6
screen shot 2018-11-05 at 9 43 05 am

babel 7
screen shot 2018-11-05 at 9 47 50 am

awaiting release

Comentários muito úteis

  "dependencies": {
    "react": "^16.3.2",
    "react-dnd": "^5.0.0",
    "react-dnd-html5-backend": "4.0.6",
    "autobind-decorator": "2.1.0",
  },

se você instalar o autobind-decorator fixado em 2.1.0 depois de instalar o react-dnd-html5-backen, ele deve funcionar.

Ou, alternativamente, apenas npm install [email protected]

Todos 5 comentários

As confirmações recentes para este projeto removem o decorador de ligação automática e o substituem pela semântica de membro de classe vinculada. Eu quero dar uma olhada nos PRs e então eu vou cortar um release depois.

Existe alguma solução nesse meio tempo?

  "dependencies": {
    "react": "^16.3.2",
    "react-dnd": "^5.0.0",
    "react-dnd-html5-backend": "4.0.6",
    "autobind-decorator": "2.1.0",
  },

se você instalar o autobind-decorator fixado em 2.1.0 depois de instalar o react-dnd-html5-backen, ele deve funcionar.

Ou, alternativamente, apenas npm install [email protected]

@darthtrevino obrigado pela atualização!

Para aqueles que usam yarn , a solução é ir para yarn.lock e substituir

autobind-decorator@^2.1.0:
  version "2.3.1"
  resolved "https://registry.yarnpkg.com/autobind-decorator/-/autobind-decorator-2.3.1.tgz#d7ef8b752d6874ffe713f45431018a6565f9e8da"

com

autobind-decorator@^2.1.0:
  version "2.1.0"
  resolved "https://registry.yarnpkg.com/autobind-decorator/-/autobind-decorator-2.1.0.tgz#4451240dbfeff46361c506575a63ed40f0e5bc68"

E então execute yarn .

Ele será redefinido em cada comando de console yarn upgrade/add/whatever , então aplique novamente a correção.

Esta página foi útil?
0 / 5 - 0 avaliações