autobind-decorator(2.2.1)の最新の変更がreact-dnd-html5-backendと競合しているため、createreactアプリで本番ビルドを実行すると壊れます
バベル6
バベル7
このプロジェクトへの最近のコミットでは、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
コンソールコマンドごとにリセットされるため、修正を再適用します。
最も参考になるコメント
react-dnd-html5-backenをインストールした後に2.1.0に固定されたautobind-decoratorをインストールすると、機能するはずです。
または、
npm install [email protected]