You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular项目中.eslintrc添加parserOptions报错问题求助

问题解决方法

核心问题

你的报错是JSON格式语法错误导致的,根源有两个:

  1. JSON规范不支持#开头的注释,你的.eslintrc配置里的注释会破坏解析逻辑
  2. 报错日志里的"project":后面没有值,属于不完整的键值对,直接触发语法解析失败

修复步骤

1. 移除JSON中的注释,保证格式合法

如果你的配置文件是.eslintrc或.eslintrc.json(纯JSON格式),必须删掉所有#注释,正确配置如下:

{
  "parser": "@typescript-eslint/parser",
  "parserOptions": { 
    "project": "./tsconfig.json"
  }
}

2. (可选)改用JS格式配置文件支持注释

如果需要保留注释,把配置文件重命名为.eslintrc.js,用JavaScript的注释语法,示例:

module.exports = {
  parser: "@typescript-eslint/parser", // 单独配置这个正常工作
  parserOptions: { 
    project: "./tsconfig.json" // 之前添加这个触发错误
  }
};

3. 验证路径正确性

确保./tsconfig.json路径指向项目中真实存在的tsconfig文件,若不在根目录,调整为对应相对路径(比如./src/tsconfig.json)

内容的提问来源于stack exchange,提问作者Micky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 04:05:16