npm tslint 不要报错
npm tslint don't give error
大家好 npm and 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 错误,但如果我不是直接 运行ning 脚本,它将不会显示。我期待的是:
当我 运行 npm test
脚本 pretest
将 运行,并且该脚本将 运行 脚本 lint
,它将然后在 test
脚本是 运行 之前以 exit 0
退出,因为它会发现 linting 错误。
任何可以提供帮助的人。
问题出在 tslint
命令中文件规范周围的引号:
"lint": "tslint -c tslint.json 'src/app/**/*.ts'"
^ ^
如果删除这些,您应该会看到 tslint
报告的预期错误。
大家好 npm and 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 错误,但如果我不是直接 运行ning 脚本,它将不会显示。我期待的是:
当我 运行 npm test
脚本 pretest
将 运行,并且该脚本将 运行 脚本 lint
,它将然后在 test
脚本是 运行 之前以 exit 0
退出,因为它会发现 linting 错误。
任何可以提供帮助的人。
问题出在 tslint
命令中文件规范周围的引号:
"lint": "tslint -c tslint.json 'src/app/**/*.ts'"
^ ^
如果删除这些,您应该会看到 tslint
报告的预期错误。