问题描述:在保存具有.jsx扩展名的文件时,eslint-watch未运行。
解决方法:
npm install eslint eslint-watch --save-dev
npx eslint --init
确保您的项目根目录中有一个名为.eslintignore的文件,用于指定需要忽略的文件和文件夹。在该文件中,您可以添加对应的.jsx文件扩展名,以确保eslint-watch也会对这些文件进行检查。
如果您使用的是Visual Studio Code编辑器,您可以安装ESLint扩展插件,以确保在保存文件时自动运行eslint并显示错误和警告。
如果您使用的是其他编辑器,请确保在保存文件时运行eslint命令。您可以将以下脚本添加到项目的package.json文件中:
"scripts": {
"lint": "eslint --ext .js,.jsx ."
}
然后,您可以使用以下命令在保存文件时运行eslint:
npm run lint
通过采取上述步骤,您应该能够在保存具有.jsx扩展名的文件时运行eslint-watch,并正确检查文件中的错误和警告。