vite-plugin-eslint报错

来源:4-2 初始化项目以及项目文件结构

irebirth

2023-08-09

图片描述

tsconfig.node.json文件开启了"extends": “@tsconfig/node18/tsconfig.json”,就报上面的错,为啥?

写回答

1回答

张轩

2023-08-09

同学你好

提供一下你的代码库(git),我在本地帮你看一下,看起来是这个库安装的时候有点问题,定义文件缺失了。

0
2
张轩
回复
ICHAYA
这个问题就是说 vite-plugin-eslint 没有在 package.json 的 export 字段导出 types 文件,在特定的版本 node16 或者 nodeNext 会出现对应的问题,这个是 ts 的问题,具体原因请看:https://github.com/microsoft/TypeScript/issues/52363 它的定义文件是 index.d.ts,但是源文件是 index.mjs ,所以期望的 定义文件是 index.d.mts. 不存在这个文件,所以就会报错,所以解决方案就是使用 exports 字段手动的指定对应的定义文件。
2023-08-15
共2条回复

进阶必学,打造媲美ElementPlus的组件库

Vue3.3 + TS4 ,自主打造媲美 ElementPlus 的组件库

481 学习 · 219 问题

查看课程