gpt4 book ai didi

javascript - 创建 ESLint CLIEngine 时出现问题

转载 作者:行者123 更新时间:2023-12-03 21:20:02 24 4
gpt4 key购买 nike

There was trouble creating the ESLint CLIEngine. -
'basePath' should be an absolute path

尝试使用 eslint
$ npx prettier-eslint **/*.js

但得到:
prettier-eslint [ERROR]: There was trouble creating the ESLint CLIEngine.
prettier-eslint-cli [ERROR]: There was an error formatting "test/fizzBuzz.test.js":
AssertionError [ERR_ASSERTION]: 'basePath' should be an absolute path.

最佳答案

这是由于选择文件的问题**/*.js当前的 UNIX 解决方法:使用 $PWD , IE。

$ npx prettier-eslint $PWD/'**/*.js'
这产生了正确的文件作为输出
回复: https://github.com/prettier/prettier-eslint-cli/issues/208
这也适用于使用 package.json 的类似问题。
例如有
"lint": "eslint . && prettier-eslint --list-different **/*.js",
"format": "prettier-eslint --write **/*.js"
也会产生该错误。
在 Unix 上,目前可以使用 $PWD 修复此问题。
"lint": "eslint . && prettier-eslint --list-different $PWD/'**/*.js'",
// /|\
"format": "prettier-eslint --write $PWD/'**/*.js'"
// /|\

关于javascript - 创建 ESLint CLIEngine 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60103564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com