SJ1*_*J19 11 git github reactjs eslint prettier
在您混合重复按钮之前,我知道还有更多关于同一问题的帖子,并且我已经尝试了解决方案但无济于事(请参阅我帖子的最后部分)。
\n我正在使用 React 17.0.2、ESLint 8.5.0 和 Prettier 2.5.1,几乎在每个 js 文件中都会出现以下错误。
\nDelete `\xe2\x90\x8d`eslintprettier/prettier\nRun Code Online (Sandbox Code Playgroud)\n这就是它的样子
\n\n这是我的 .eslintrc.json:
\n{\n "env": {\n "browser": true,\n "es2021": true\n },\n "extends": [\n "eslint:recommended",\n "plugin:react/recommended",\n "plugin:prettier/recommended"\n ],\n "parserOptions": {\n "ecmaFeatures": {\n "jsx": true\n },\n "ecmaVersion": 13,\n "sourceType": "module"\n },\n "plugins": [\n "react"\n ],\n "rules": {\n "react/react-in-jsx-scope": "off"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n我按照本指南将 ESLint 和 Prettier 添加到我的项目中
\n\n我已经尝试了另一篇关于同一问题的帖子中的几乎所有建议,但都无济于事......
\n\n我用过
\ngit config --global core.autocrlf false\nRun Code Online (Sandbox Code Playgroud)\n删除了我的项目并再次克隆了几次,但没有任何变化。我还尝试了一些其他编辑 .eslintrc.json 的建议,但它要么不起作用,要么破坏了我的自动格式。
\n我没有想法,花了太多时间在这上面,有人能告诉我哪里出错了吗?
\nAla*_*hou 38
您可以轻松解决该问题。
在.eslintrc.json文件中,您应该配置rules选项。
添加以下配置即可解决问题。
"prettier/prettier": ["error", { "endOfLine": "auto" }]
Run Code Online (Sandbox Code Playgroud)
mat*_*tch 12
许多编辑器允许您在 CRLF 和 LF 行结束模式之间进行更改。在 VSCode 上,这是底部菜单栏上的一个开关,单击时会进行切换。
更改所有文件的默认值,settings.json在顶部编辑并添加以下内容:
对于默认低频:
{
"files.eol": "\n",
}
Run Code Online (Sandbox Code Playgroud)
对于默认的 CRLF:
{
"files.eol": "\r\n",
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17470 次 |
| 最近记录: |