帮助在create react app中运行eslint。
我使用tutorial
创建了反应应用然后我安装了
babel-eslint
standard
snazzy
然后我添加到package.json下一行的脚本
"lint": "standart --verbose | snazzy"
现在我尝试使用命令运行eslint:npm run lint
但我有一个错误Parsing error: Unexpected token = null
我的完整package.json位于
之下
{
"name": "square_app_react",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-scripts": "1.0.10"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"lint": "standart --verbose | snazzy"
},
"devDependencies": {
"babel-eslint": "^7.2.3",
"standard": "^10.0.2"
}
}

请帮助了解如何修复它或如何在我的情况下纠正运行夹板。
提前谢谢。
答案 0 :(得分:3)
您的package.json脚本中的拼写已关闭。它应该是:
"lint": "standard --verbose | snazzy"
您还需要配置标准以使用babel-eslint。请务必将其添加到package.json。
{
"standard": {
"parser": "babel-eslint"
}
}
答案 1 :(得分:0)
在src
文件夹中运行EsLint:
./node_modules/react-scripts/node_modules/.bin/eslint src