在vite中使用插件,类型报错,于是乎在tsconfig中各种配置,最后发现要在tsconfig.node.json中配置,困惑

在vite中使用插件,类型报错,于是乎在tsconfig中各种配置,最后发现要在tsconfig.node.json中配置,困惑。
为什么会存在两个配置文件

其中tsconfig.json中有一个references,在官网上查找,说是引用的意思,还是不怎么李姐o(╥﹏╥)o

阅读 4k
2 个回答

因为这个项目使用两套不同的环境

1、浏览器运行环境(src文件夹)
2、vite 本身(包括配置),在node内运行

两者有不同的API和约束/限制

有两个配置文件的原因是因为你项目使用了两个不同的环境来执行TypeScript代码。
第一套:就是你的App跑的环境(就是src文件夹里面的),目地是在浏览器中运行的。
第二套:Vite本身,包括它的配置文件是运行在你计算机内的Node环境,这就是另外一个环境了。

推荐问题