终端运行npm run lint时报错

来源:3-5 -使用eslint检查代码语法错误-提前识别,防患于未然

weixin_慕后端8420781

2023-03-17

老师您好,我这里终端运行npm run lint时报错:
图片描述

这个报错怎么回事啊?


package.json 文件如下:

{
  "name": "my-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "@types/jest": "^27.5.2",
    "@types/node": "^16.18.16",
    "@types/react": "^18.0.28",
    "@types/react-dom": "^18.0.11",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-scripts": "5.0.1",
    "typescript": "^4.9.5",
    "web-vitals": "^2.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "lint": " eslint 'src/**/*.+(js|ts|jsx|tsx)' "
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^5.55.0",
    "@typescript-eslint/parser": "^5.55.0",
    "eslint": "^8.36.0",
    "eslint-plugin-react": "^7.32.2"
  }
}

图片描述

写回答

7回答

前端搬砖工

2023-03-18

"lint": " eslint src --ext .js,.jsx,.ts,.tsx "

网上看了,用这个会报一个警告,但是可以正常使用

1
1
weixin_慕后端8420781
是的哈,感谢了 不过格式化的prettier 那个也还是报错,那个好像也用不了 src --ext .js,.jsx,.ts,.tsx 这种格式。。。
2023-03-20
共1条回复

黎先生s

2023-03-23

//img.mukewang.com/szimg/641c55ac0921901111020377.jpg

这样写就不会保错了!!!!

3
1
weixin_慕后端8420781
感谢感谢!
2023-03-24
共1条回复

jeanneze

2023-06-16

老师那个写法应该只有Mac能正常执行,window命令里的单引号会报错,用双引号代替单引号,转义一下,可以试试:

"lint": "eslint \"src/**/*.+(js|ts|jsx|tsx)\""

1
1
程序媛_Lisa
试了,可行
2024-06-18
共1条回复

Movin_On

2024-03-26

Windows 系统中路径要用双引号包裹,而且在双引号中还要转义,替换mac路径的单引号为 \",就好使了

0
0

一如忘词

2023-12-03

    "lint": "eslint --ext .vue,.js,jsx,.ts,.tsx ./src/ --max-warnings 0 --fix"


0
0

黎先生s

2023-03-23

看来大家都遇到了,不影响项目运行

0
0

双越

2023-03-17

看代码是 ts 语法不识别,比较怪异。

你直接下载源码中的这个文件夹,先执行 npm install ,然后再执行 eslint ,看可以吗

//img.mukewang.com/szimg/64142ba90994e12d06320814.jpg

0
2
双越
回复
weixin_慕后端8420781
好吧,只能这样了,先继续往下看吧。
2023-03-18
共2条回复

React18+ Nest.js 全栈开发仿问卷星项目

React18+TS4+Antd5+Next.js13 ,B端+C 端,完整业务

383 学习 · 252 问题

查看课程