请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

vite-plugin-eslint报错

图片描述

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

正在回答 回答被采纳积分+3

1回答

张轩 2023-08-09 09:10:37

同学你好

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

0 回复 有任何疑惑可以回复我~
  • ICHAYA #1
    我也遇到了这个问题。我参考这个解决了 https://github.com/gxmari007/vite-plugin-eslint/issues/74
    但我不太看得懂他具体做了什么,还请老师帮忙讲解一下。感谢!
    回复 有任何疑惑可以回复我~ 2023-08-14 22:04:31
  • 张轩 回复 ICHAYA #2
    这个问题就是说 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 10:03:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信