如果你将styled-components
添加到你的React Native项目中,有一个子目录专门用于本地组件:
import styled from 'styled-components/native`;
export const Container = styled.View`
...
`;
如果你尝试在React Native TypeScript项目中这样做,你会遇到以下类型错误:
Could not find a declaration file for module 'styled-components/native'.
解决此问题的典型方法是在开发依赖项中安装@types/styled-components
模块,但这并不能解决问题。
3条答案
按热度按时间v440hwme1#
https://github.com/styled-components/styled-components/issues/2099#issuecomment-749776524
styled-components/native
类型移动到@types/styled-components-react-native
。因此,要解决:
或
lb3vh1jj2#
如果有人安装了
@types/styled-components-react-native
,仍然得到错误,也许它有助于技巧,如https://github.com/styled-components/styled-components/issues/2370所述。对我来说,它有助于将类型添加到tsconfig.json
文件:tyu7yeag3#
安装