当我的“npm启动”项目时,我正面临这个错误:

我已经知道问题在.eslintrc文件中了,所以我添加了以下内容:
"rules": {
"quotes": [2, "single"],
}它不起作用,这是我所知道的唯一解决办法
更新:
我试着把eslintConfig从package.json中删除,但没有起作用
而且"quotes": ["error", "single"]也不起作用
发布于 2021-03-11 11:54:57
您可以通过在.eslintrc配置文件中传递0来关闭规则:
{
"rules": {
"quotes": [0, "single"]
}
}发布于 2021-03-13 20:23:13
根据标题,解决方案只是添加一个允许单引号的规则。参考下面的配置,签出规则对象:
module.exports = {
env: {
browser: true,
es2020: true,
},
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 11,
sourceType: "module",
},
plugins: ["@typescript-eslint", "prettier"],
rules: {
"prettier/prettier": [
1,
{
trailingComma: "es5",
//to enable single quotes
singleQuote: true,
semi: true,
},
],
...require("eslint-config-prettier").rules,
...require("eslint-config-prettier/@typescript-eslint").rules,
},
};试试这个。如果它不起作用,那么分享更多关于这个问题的信息。可以编写一个小代码,尝试复制这个问题,然后在这里共享它。
希望这能帮到你。
干杯:)
发布于 2021-03-11 14:37:44
使用-fix标志运行eslint,问题就会消失。
https://stackoverflow.com/questions/66522860
复制相似问题