gpt4 book ai didi

npm tslint 不报错

转载 作者:行者123 更新时间:2023-12-04 14:05:37 28 4
gpt4 key购买 nike

大家好,npm 有问题和 tslint我希望你能帮助我。
好的,我的情况和代码来了:

package.json

"scripts": {
"lint": "tslint -c tslint.json 'src/app/**/*.ts'",
"pretest": "npm run lint ",
"test": "echo 'No test are made'",
...
},

当我运行命令时 npm test这是输出:

输入端子
$ npm test

输出端子
> keoom@1.0.0 pretest c:\Users\Hjorth\Documents\github\keoom-angular
> npm run lint


> keoom@1.0.0 lint c:\Users\Hjorth\Documents\github\keoom-angular
> tslint -c tslint.json 'src/app/**/*.ts'


> keoom@1.0.0 test c:\Users\Hjorth\Documents\github\keoom-angular
> echo 'No test are made'

'No test are made'

如果我 只有运行命令 tslint -c tslint.json 'src/app/**/*.ts'另一方面,我看到了 linting 错误。

输入端子
$ tslint -c tslint.json 'src/app/**/*.ts'

输出端子
src/app/app.component.ts[1, 27]: " should be '

因此,正如您所看到的,我的代码中有一个 linting 错误,但是如果我没有直接运行脚本,它就不会显示。我期待的是这样的:

当我跑 npm test脚本 pretest将运行,该脚本将运行脚本 lint , 然后它会退出 exit 0之前 test脚本运行,因为它会发现 linting 错误。

任何可以提供帮助的人。

最佳答案

这是 tslint 中文件规范周围的引号有问题的命令:

"lint": "tslint -c tslint.json 'src/app/**/*.ts'"
^ ^

如果删除这些,您应该会看到 tslint 报告的预期错误。 .

关于npm tslint 不报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38881133/

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