老师,我并没有创建custom.d.ts类型文件。但是我能正常使用

来源:3-6 【组件化】配置React的CSS模组

只想当个工程师

2021-11-13

自己在写的时候,发现忘记添加这个d.ts类型文件了,但是没有任何报错,还可以正常使用。包括后面安装ts的插件,可以提示css的代码。。。所以,我是不是可以认为,有没有这个类型文件,其实没差~

写回答

1回答

阿莱克斯刘

2021-11-14

首先,需要明确一点,没有定义custome.d.ts中对css文件的声明是不会影响css文件的引入的,也就是说即使没有custome.d.ts我们还是可以使用css文件。

不过,如果没有custome.d.ts中对css文件的声明,那么我们在ts项目中引入css文件就无法识别他的类型。

而你在后续的课程中可以正常提示css则是因为在项目依赖react-script中(node_modules/react-scripts/lib),这个插件会自带一个类似custom.d.ts类型文件 (react-app.d.ts),其中包含了对css文件、svg、image等一系列文件的类型声明。

//img.mukewang.com/szimg/6190c027092340b521201324.jpg


4
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程