React-dnd: Update auf Autobind-Decorator bricht React-Dnd-HTML5-Backend beim Minimieren mit Uglify und Babel

Erstellt am 5. Nov. 2018  ·  5Kommentare  ·  Quelle: react-dnd/react-dnd

Das Ausführen eines Produktions-Builds mit Create React App ist aufgrund der letzten Änderung an Autobind-Decorator (2.2.1) unterbrochen, die mit React-dnd-html5-Backend in Konflikt steht

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

Hilfreichster Kommentar

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

Wenn Sie autobind-decorator installieren, der an 2.1.0 angeheftet ist, nachdem Sie respond-dnd-html5-backen installiert haben, sollte es funktionieren.

Oder alternativ nur npm install [email protected]

Alle 5 Kommentare

Kürzliche Commits zu diesem Projekt entfernen den Autobind-Decorator und ersetzen ihn durch gebundene Klassenmember-Semantik. Ich möchte die PRs durchgehen und danach eine Veröffentlichung schneiden.

Gibt es zwischenzeitlich Abhilfe?

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

Wenn Sie autobind-decorator installieren, der an 2.1.0 angeheftet ist, nachdem Sie respond-dnd-html5-backen installiert haben, sollte es funktionieren.

Oder alternativ nur npm install [email protected]

@darthtrevino danke für das Update!

Für diejenigen, die yarn verwenden, besteht die Problemumgehung darin, zu yarn.lock zu gehen und zu ersetzen

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

mit

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

Und führen Sie dann yarn aus.

Es wird bei jedem yarn upgrade/add/whatever Konsolenbefehl zurückgesetzt, also wenden Sie den Fix erneut an.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen