首页 > 编程语言 >NodeJs——Parsing error: Cannot read file '.../tsconfig.json'.eslint

NodeJs——Parsing error: Cannot read file '.../tsconfig.json'.eslint

时间:2022-09-23 18:12:17浏览次数:53  
标签:... NodeJs read project json eslint file tsconfig

前言

之前没有问题,今天打开项目后,ts文件中的import突然报Parsing error: Cannot read file '.../tsconfig.json'.eslint,查了下stackoverflow

内容

以下为大家给出的一些解决方案;
不过操作之前大家最好先看看自己的配置是否有问题;
我特喵的我那个配置文件名称project: "[tsconfig.json]"我这边不小心在后面打了个g变成了project: "[tsconfig.jsong]";
大无语事件啊!!!

tsconfigRootDir

.eslintrc.js中设置tsconfigRootDir

module.exports = {
  // ...
  parserOptions: {
    project: "[tsconfig.json]",
    tsconfigRootDir: __dirname, // <= 就是这行
    sourceType: "module",
  },
  // ...
}

eslint.workingDirectories

.vscode中的settings.json去添加eslint.workingDirectories

{
  "eslint.workingDirectories": [
    "src"
  ]
}

匹配

这个方法解决了我的问题,不过也让我发现了正常的问题;

{
  "parserOptions": {
    "project": ["**/tsconfig.json"],
  }
}

标签:...,NodeJs,read,project,json,eslint,file,tsconfig
From: https://www.cnblogs.com/wangyang0210/p/16723639.html

相关文章