ESLint: Parsing error: Unexpected token, expected "{" (73:2)
时间: 2024-06-15 20:07:21 浏览: 330
ESLint是一个用于静态代码分析的工具,它可以帮助开发者在编写JavaScript代码时发现潜在的问题和错误。它通过定义一系列规则来检查代码,并提供了自定义配置选项,以便根据项目的需求进行定制。
对于你提到的错误信息 "Parsing error: Unexpected token, expected "{" (73:2)",这通常表示在代码的第73行的第2个字符位置出现了一个意外的标记,而期望的是一个"{"。这种错误通常是由于语法错误导致的,可能是缺少了某个符号或者使用了错误的语法结构。
为了解决这个问题,你可以检查代码的第73行附近是否有语法错误,特别是在该行之前是否有缺少的符号或者错误的语法结构。另外,你还可以查看ESLint的规则配置,确认是否有相关的规则限制了代码的书写方式。
相关问题
ESLint: Parsing error: Unexpected token, expected "," (
回答: 这个错误是由于代码中的括号没有被解析为字符串,而被单独识别为特殊标识所导致的。为了解决这个问题,你可以在括号周围加上单引号或双引号,将其标记为字符串。推荐使用单引号。例如,你可以将代码修改为以下形式:
```javascript
export const pathMapHKOpen = {
用户明细查看: '/userDetail',
'定时任务管理(现金)': '/timingTaskManageList',
'定时任务管理(保证金)': '/timingBZJTaskManageList',
合规审核: 'p',
};
```
此外,你还可以通过修改`.prettierrc.json`文件来配置ESLint,增加`overrides`选项,以配置HTML的解析器。具体的配置可以参考以下示例:
```json
{
"printWidth": 120,
"singleQuote": true,
"bracketSpacing": true,
"jsxBracketSameLine": true,
"htmlWhitespaceSensitivity": "ignore",
"overrides": \[
{
"files": "*.html",
"options": {
"parser": "html"
}
}
\]
}
```
这样做可以解决ESLint的解析错误,避免出现意外的标记错误。
#### 引用[.reference_title]
- *1* [前端VUE使用报错 { expected ESLint: Parsing error: Unexpected token, expected “{](https://blog.csdn.net/m0_50367192/article/details/124010491)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [ESLint: Parsing error: Unexpected token(prettier/prettier)](https://blog.csdn.net/lty1010/article/details/124611184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
ESLint: Parsing error: Unexpected token, expected "{" (72:26)
ESLint是一个用于静态代码分析的工具,它可以帮助开发者在编写JavaScript代码时发现潜在的问题和错误。它通过定义一系列规则来检查代码,并提供了自定义配置选项,以便根据项目的需求进行定制。
对于你提到的错误信息 "Parsing error: Unexpected token, expected "{" (72:26)",这通常表示在代码的第72行第26列附近存在一个意外的标记或语法错误。这可能是由于缺少大括号、拼写错误、缺少分号等引起的。
为了解决这个问题,你可以检查代码中的语法错误,确保所有的括号都是成对出现的,并且没有拼写错误。此外,你还可以查看ESLint的配置文件,确认是否有相关规则导致了该错误。
阅读全文