请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

终端运行npm run lint时报错

老师您好,我这里终端运行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回答

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

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

1 回复 有任何疑惑可以回复我~
  • 是的哈,感谢了
    不过格式化的prettier 那个也还是报错,那个好像也用不了 src --ext .js,.jsx,.ts,.tsx 这种格式。。。
    回复 有任何疑惑可以回复我~ 2023-03-20 13:55:59
黎先生s 2023-03-23 21:36:00

https://img1.sycdn.imooc.com//szimg/641c55ac0921901111020377.jpg

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

3 回复 有任何疑惑可以回复我~
Movin_On 2024-03-26 00:00:12

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

0 回复 有任何疑惑可以回复我~
一如忘词 2023-12-03 11:47:15

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


0 回复 有任何疑惑可以回复我~
jeanneze 2023-06-16 16:34:00

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

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

0 回复 有任何疑惑可以回复我~
黎先生s 2023-03-23 21:13:21

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

0 回复 有任何疑惑可以回复我~
双越 2023-03-17 16:58:19

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

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

https://img1.sycdn.imooc.com//szimg/64142ba90994e12d06320814.jpg

0 回复 有任何疑惑可以回复我~
  • 老师您好,
    1.按照您说的进行操作,报同样的错误
    2.我换了一台电脑,安装nodejs并按照您说的进行操作,报同样的错误
    3.感觉不是ts语法不识别的问题,因为单独对ts 文件进行eslint 就可以,具体见上面问题最后面补充的图片(这里回复没办法插入图片)
    
    /(ㄒoㄒ)/~蒙了,网上也没找到解决方案,我暂时先跳过这部分看后面的内容了
    回复 有任何疑惑可以回复我~ 2023-03-17 23:22:59
  • 双越 回复 提问者 weixin_慕后端8420781 #2
    好吧,只能这样了,先继续往下看吧。
    回复 有任何疑惑可以回复我~ 2023-03-18 08:47:59

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信