问题描述
我在“npm 启动”我的项目时遇到了这个错误:
我已经知道问题出在 .eslintrc 文件中,所以我添加了这个:
"query" : "([^ ]+ ){2}5678( [^ ]){6}"
它不起作用,这是我知道的唯一解决方案
更新:
我尝试从 package.json 中删除 eslintConfig 但没有成功
而且 "rules": {
"quotes": [2,"single"],}
也没有用
解决方法
您可以尝试通过在 .eslintrc
配置文件中传递 0 来关闭规则:
{
"rules": {
"quotes": [0,"single"],}
}
,
使用 --fix 标志运行 eslint,问题就会消失
,基于标题,解决方案只是添加一个规则以允许单引号。参考下面的配置,结帐规则对象:
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,};
试试这个。如果它不起作用,那么分享更多关于这个问题的信息。可能会写一个小代码尝试复制问题,然后在这里分享。
希望能帮到你。
干杯:)
,我认为您想禁用“引用”和“更漂亮/更漂亮”规则。
请您可以传递 0 以禁用规则。
{
"rules": {
"quotes": 0,"prettier/prettier": 0
}
}