ReactDOM.render:Reactを16.4.2から16.5.2にアップグレードした後、マウントされていないコンポーネントでノードが見つかりません

Vojtech Dohnal

npm updateVisual Studio 2017から実行して、ReactJSプロジェクトを最新バージョンに更新しました。結果は次のとおりです。

+ @material-ui/[email protected]
+ [email protected]
+ @material-ui/[email protected]
+ [email protected]
+ @aspnet/[email protected]
added 4 packages from 3 contributors, removed 10 packages, updated 20 packages and audited 185 packages in 23.309s
found 0 vulnerabilities

私が走ったとき、私npm outdatedはまだ得ます:

Package             Current  Wanted  Latest  Location
@material-ui/core     1.5.1   1.5.1   3.2.0  Dixie
@material-ui/icons    2.0.3   2.0.3   3.0.1  Dixie

更新前に機能していたプロジェクトを実行すると、次のようになります。

ReactDOM.render:マウントされていないコンポーネントでノードが見つかりません。

これが私のpackage.jsonです:

{
  "name": "Dixie",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "bootstrap": "^3.3.7",
    "react": "^16.4.1",
    "react-bootstrap": "^0.31.5",
    "react-dom": "^16.4.1",
    "react-router-bootstrap": "^0.24.4",
    "react-router-dom": "^4.2.2",
    "react-scripts": "^1.1.4",
    "rimraf": "^2.6.2"
  },
  "scripts": {
    "start": "rimraf ./build && react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

Reactを16.5.2にアップデートした後にこのエラーを修正するにはどうすればよいですか?


やった

npm install  @material-ui/[email protected]
npm install  @material-ui/[email protected]
npm cache clean --force

npm outdatedは何もなく、エラーが残っ示しています。

また試しました(ゲインなしで):

npm uninstall --save react-dom
npm uninstall --save react
npm install react-dom
npm install react

「機能する」のはダウングレードだけです

npm install [email protected]
npm install [email protected]

しかし、それは私がアップグレードできないことを意味します。同じプロジェクトの別のコンピューターも試してみたところ、同じエラーが発生しました。

Demiurg77

私も同じ問題を抱えていました。最後に、ReactとReact-domを16.6.0にアップグレードすると役に立ちました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ