gpt4 book ai didi

npm - 使用npm run-script运行时,ESLint会产生不同的输出

转载 作者:行者123 更新时间:2023-12-04 09:58:40 27 4
gpt4 key购买 nike

当我用eslint scripts/**/*.js整理代码时,我看到两个整理错误:

» eslint scripts/**/*.js
/Users/user/dev/scripts/application.js
3:8 error "React" is defined but never used no-unused-vars

/Users/user/dev/scripts/components/Header.js
24:2 error Unnecessary semicolon no-extra-semi

✖ 2 problem (2 error, 0 warnings)

没关系。当我将该命令放入 "scripts"中的 package.json中时,我只会遇到一个错误。
// package.json
// ...
"scripts": {
"lint": "eslint scripts/**/*.js"
}
// ...


» npm run lint
/Users/david.tuite/dev/ui/scripts/components/Header.js
24:2 error Unnecessary semicolon no-extra-semi

✖ 2 problems (2 errors, 0 warnings)

另一个掉毛错误发生了什么?

编辑
我开始怀疑这是一个问题。缺少的掉毛错误位于 scripts的子目录中没有的文件中。

最佳答案

glot在package.json文件中的工作方式有所不同。

诀窍是将路径匹配器用单引号引起来,然后在传递给eslint之前在shell级别上对其进行扩展。

// package.json
// ...
"scripts": {
"lint": "eslint 'scripts/**/*.js'"
}
// ...

关于npm - 使用npm run-script运行时,ESLint会产生不同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34592393/

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