したがって、react-reduxをtypescriptで使用しようとしています。これは私が糸をインストールを行う際に、私のpackage.json今すぐreact、reactdom、およびreact-reduxタイプを一緒に使用すると重複タイプのエラーが発生する
"dependencies": {
"@types/react-dom": "15.5.0",
"@types/react": "15.0.4",
"@types/react-redux": "4.4.39",
"axios": "0.16.2",
"react": "15.0.0",
"react-dom": "15.0.0",
"redux": "3.6.0",
"react-redux": "5.0.6",
"redux-thunk": "2.1.0",
"office-ui-fabric-react": "1.0.0"
}
のように見えるものです。複数の反応タイプがインストールされているのがわかります。 @ types/Reactのために一度。それ自身のnode_modulesフォルダ内に@ types/react-reduxと@ types/react-domのそれぞれの1つがあります。そして、これらのモジュールが内部でインストールするタイプのバージョンは、私のyarn.lockファイルに見られるように非常に異なります。
コンパイルしようとすると、エラーが発生します。
エラーTS2304:名前 'DetailedHTMLFactory'が見つかりません。
以降の変数の宣言は、私はすべてのネストされた@typesを複製し、ちょうど種類/反応@ tehのトップレベルを維持した場合、エラーが消え、同じタイプ
を持っている必要があります。 重複するタイプの問題が表示されないように、これを行うにはどうすればよいでしょうか?
これは機能しません – Abhik