首页 > 解决方案 > Webhint 错误:AnalyzerError: EBADF: bad file descriptor, lstat '/dev/fd/10'

问题描述

我按照以下说明在我的小项目中查找并修复验证错误:


网络提示

一种可自定义的 linting 工具,可通过检查代码的最佳实践和常见错误来帮助您提高网站的可访问性、速度、跨浏览器兼容性等。

npm install --save-dev hint@6.x

.hintrc复制到项目的根目录。

不要对配置文件进行任何更改——它们代表你与团队共享的风格指南——这是一个由所有 Microverse 学生组成的小组。

npx hint .

修复验证错误。


但是当我运行npx hint .我得到这个错误:

✖ Analyzing file://./
AnalyzerError: EBADF: bad file descriptor, lstat '/dev/fd/10'
    at Analyzer.analyze (/Users/ibodi/Documents/gitrepos/self-review-project/node_modules/hint/dist/src/lib/analyzer.js:151:23)
    at async exports.default (/Users/ibodi/Documents/gitrepos/self-review-project/node_modules/hint/dist/src/lib/cli/analyze.js:219:9)
    at async /Users/ibodi/Documents/gitrepos/self-review-project/node_modules/hint/dist/src/lib/cli/actions.js:8:20
    at async Object.execute (/Users/ibodi/Documents/gitrepos/self-review-project/node_modules/hint/dist/src/lib/cli.js:38:23)
    at async run (/Users/ibodi/Documents/gitrepos/self-review-project/node_modules/hint/dist/src/bin/hint.js:21:24) {
  status: 'AnalyzeError'
}

我应该怎么做才能修复它?

标签: node.jsnode-modulesnpxlinterwebhint

解决方案


推荐阅读