ESLint: Parsing error: Unexpected token, expected "," (3:13)
时间: 2023-09-23 14:05:45 浏览: 202
这个错误通常是由于代码中的语法错误导致的。在你提供的错误消息中,它指出在第3行第13列处出现了一个意外的标记,而期望是一个逗号。这种情况通常发生在对象字面量或函数参数列表中,因为逗号是用于分隔不同的属性或参数。
要解决这个问题,你可以检查代码中的该位置,并确保它前后的语法是正确的。可能会有缺少逗号或其他符号的错误。另外,还要确保代码中没有其他的语法错误。
如果你可以提供更多的代码片段或上下文,我可以帮助你更具体地解决这个问题。
相关问题
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的配置文件,确认是否有相关规则导致了该错误。
阅读全文