Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度4,使ng lint错误致命_Angular_Angular Cli - Fatal编程技术网

Angular 角度4,使ng lint错误致命

Angular 角度4,使ng lint错误致命,angular,angular-cli,Angular,Angular Cli,Angular CLI有一个内置的linter,运行ng lint将lint我的代码库并报告任何错误。它甚至可以自动修复一些问题 在使用ng service运行站点时,有没有办法使linter错误致命?i、 e如果有任何代码没有正确过滤,我想在网站首页显示一条错误消息?这在今天的工具中是不可能的 您可以在您最喜欢的编辑器中获得tslint扩展名。这将在编辑器中显示错误。对于VS代码,只需搜索tslint即可直接显示扩展名 您还可以将其作为NPM脚本的一部分。例如,在您的包.json中: "scr

Angular CLI有一个内置的linter,运行
ng lint
将lint我的代码库并报告任何错误。它甚至可以自动修复一些问题


在使用
ng service
运行站点时,有没有办法使linter错误致命?i、 e如果有任何代码没有正确过滤,我想在网站首页显示一条错误消息?

这在今天的工具中是不可能的

您可以在您最喜欢的编辑器中获得
tslint
扩展名。这将在编辑器中显示错误。对于VS代码,只需搜索tslint即可直接显示扩展名

您还可以将其作为NPM脚本的一部分。例如,在您的
包.json
中:

"scripts": { "build": "ng lint && ng build" } “脚本”:{ “构建”:“ng lint和ng build” } 这仍然不是交互式的,但您可以创建一个开发人员在推送代码之前需要运行的版本,您的CI构建工具也可以运行


为了获得交互式体验,代码编辑器扩展与此非常接近。在VS代码中,tslint错误会显示在文件本身以及错误面板中,这对于我所使用的开发人员来说非常有效。

这在今天的工具中是不可能的

您可以在您最喜欢的编辑器中获得
tslint
扩展名。这将在编辑器中显示错误。对于VS代码,只需搜索tslint即可直接显示扩展名

您还可以将其作为NPM脚本的一部分。例如,在您的
包.json
中:

"scripts": { "build": "ng lint && ng build" } “脚本”:{ “构建”:“ng lint和ng build” } 这仍然不是交互式的,但您可以创建一个开发人员在推送代码之前需要运行的版本,您的CI构建工具也可以运行


为了获得交互式体验,代码编辑器扩展与此非常接近。在VS代码中,tslint错误会显示在文件本身以及错误面板中,这对与我一起工作的开发人员非常有用。

很酷,谢谢。正在考虑将
nglint
放在提交后的git钩子中。那么至少更改无法提交。很酷,谢谢你。正在考虑将
nglint
放在提交后的git钩子中。那么至少更改无法提交。