React-dnd: autobind-decoratorに更新すると、uglifyとbabelで縮小するときにreact-dnd-html5-backendが壊れます

作成日 2018年11月05日  ·  5コメント  ·  ソース: react-dnd/react-dnd

autobind-decorator(2.2.1)の最新の変更がreact-dnd-html5-backendと競合しているため、createreactアプリで本番ビルドを実行すると壊れます

バベル6
screen shot 2018-11-05 at 9 43 05 am

バベル7
screen shot 2018-11-05 at 9 47 50 am

awaiting release

最も参考になるコメント

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

react-dnd-html5-backenをインストールした後に2.1.0に固定されたautobind-decoratorをインストールすると、機能するはずです。

または、 npm install [email protected]

全てのコメント5件

このプロジェクトへの最近のコミットでは、autobind-decoratorが削除され、バインドされたクラスメンバーのセマンティクスに置き換えられます。 PRを通過したいので、後でリリースをカットします。

その間に回避策はありますか?

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

react-dnd-html5-backenをインストールした後に2.1.0に固定されたautobind-decoratorをインストールすると、機能するはずです。

または、 npm install [email protected]

@darthtrevinoアップデートしてくれてありがとう!

yarnを使用している場合、回避策はyarn.lockに移動して置き換えることです

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

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

次に、 yarnを実行します。

yarn upgrade/add/whateverコンソールコマンドごとにリセットされるため、修正を再適用します。

このページは役に立ちましたか?
0 / 5 - 0 評価