gpt4 book ai didi

javascript - React Typescript - 导入@types/react 和导入react 之间有什么区别

转载 作者:行者123 更新时间:2023-12-01 00:39:24 27 4
gpt4 key购买 nike

我是 React 的初学者(尽管我已经做了一些 ReactJ),今天我尝试使用 TypeScript(而不是纯 Javascript)创建一个简单的应用程序

但是,在运行 npm start 时,我发现了一个我理解的问题,但我无法理解为什么会出现这个问题。

假设我们有这段代码(main.tsx):

import * as React from 'react';

你能清楚地向我解释一下有什么区别吗

import * as React from '@types/react';

在我的 package.json 中,我有 "@types/react": "^16.9.2" 而我没有 react,所以问题很严重找不到包的逻辑。那么这两种导入有什么区别呢?

另外,我什至无法导入@types/react,我只能安装它

谢谢!

最佳答案

带有@types前缀的是类型声明包,更多信息here .

关于javascript - React Typescript - 导入@types/react 和导入react 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57827971/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com