关于tsconfig.json 和 tsconfig.node.json 的一些问题
- 用@别名来代替src无法被ts识别(已经在
tsconfig.josn中配置)解决办法:在tsconfig.node.json中再设置一次
"compilerOptions": {
...
"paths": {
"@/*": ["src/*"],
"#/*": ["types/*"]
}
},
- vite环境变量类型错误(已经在
tsconfig.josn中配置)解决办法:在tsconfig.node.json中再设置一次
"compilerOptions": {
...
"types": ["vite/client"],
},
为什么有了tsconfig.json 还需要一个tsconfig.node.json
看到了一篇相关的文章🔗
简单的理解是 可以根据不同的运行环境匹配不同配置文件。但是为什么会出现以上的报错还需要更深入的了解...
import.meta.glob/globEager
vite中对应webpack中require.content批量导入文件的方法 🔗