终端运行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回答
-
"lint": " eslint src --ext .js,.jsx,.ts,.tsx "
网上看了,用这个会报一个警告,但是可以正常使用
112023-03-20 -
黎先生s
2023-03-23
这样写就不会保错了!!!!
312023-03-24 -
jeanneze
2023-06-16
老师那个写法应该只有Mac能正常执行,window命令里的单引号会报错,用双引号代替单引号,转义一下,可以试试:
"lint": "eslint \"src/**/*.+(js|ts|jsx|tsx)\""
112024-06-18 -
Movin_On
2024-03-26
Windows 系统中路径要用双引号包裹,而且在双引号中还要转义,替换mac路径的单引号为 \",就好使了
00 -
一如忘词
2023-12-03
"lint": "eslint --ext .vue,.js,jsx,.ts,.tsx ./src/ --max-warnings 0 --fix"
00 -
黎先生s
2023-03-23
看来大家都遇到了,不影响项目运行
00 -
双越
2023-03-17
看代码是 ts 语法不识别,比较怪异。
你直接下载源码中的这个文件夹,先执行 npm install ,然后再执行 eslint ,看可以吗
022023-03-18
相似问题