我使用入门工具包创建了一个新的React TypeScript应用程序 - https://github.com/Microsoft/TypeScript-React-Starter#typescript-react-starter
按照说明操作后,我在尝试投放应用时遇到以下错误(即在我运行npm run start
后)
Failed to compile.
C:\*****\node_modules\@types\react-dom\index.d.ts (16,43): error TS2305: Module '"C:/****/node_modules/@types/react/index"' has no exported member 'ReactPortal'.
我是React的新手(并且模糊地熟悉Node和NPM),我不理解no exported member
方面?
帮助。
答案 0 :(得分:1)
想出来。在用于构建节点模块的初始package.json文件中,"devDependencies"
项下的"@types/react": <version>
与"dependencies"
项下的版本不同。确保这些版本一致。
对我而言,"dependencies"
下的版本为"^16.0.0"
,因此我将"devDependencies"
下的版本更改为"^16.0.0"
。