npm update
Visual 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]
しかし、それは私がアップグレードできないことを意味します。同じプロジェクトの別のコンピューターも試してみたところ、同じエラーが発生しました。
私も同じ問題を抱えていました。最後に、ReactとReact-domを16.6.0にアップグレードすると役に立ちました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加