我想更新我用VS2017创建的react应用程序以响应16,因此我可以使用片段。更新'react'软件包可以正常工作,但是我在'react-dom'方面苦苦挣扎。
复制步骤(我所做的事情:):
"devDependencies": { "@types/react": "^16.3.14", "@types/react-dom": "^16.0.5", "react": "^16.3.2", "react-dom": "^16.3.2" }
import * as React from 'react'; import * as ReactDOM from 'react-dom'; console.log(React.version); console.log(ReactDOM.version);
从这两个console.log行的预期输出:
16.3.2
16.3.2
实际输出:
16.3.2
15.6.1
现在'react-dom'版本不是16.x.x,我不能使用片段。我检查了以下文件,所有版本似乎都是正确的(16.x.x)
npm_modules/@types/react/package.json
npm_modules/@types/react-dom/package.json
npm_modules/react/package.json
npm_modules/react-dom/package.json
我不知道我在做什么错。任何帮助表示赞赏。
通过使用cd到项目的客户端应用程序文件夹更改目录后,可以在命令提示符下使用此命令。
npm install --save react@^16.8.0 react-dom@^16.8.0
使用以上命令,您可以将react和react-dom更新为所需的版本。