繁体   English   中英

Angular-CLI服务于Lint Watch

[英]Angular-CLI Serve with Lint Watch

ng serve期间观察文件更改时,有没有办法运行ng lint 为了鼓励根据Angular 2样式指南的最佳实践,我们的CI工具在构建过程中运行ng lint ,并不总是开发人员首先想到在提交pull请求之前运行lint。

是否可以自定义ng serve功能,或者有没有人想出一种方法来包含运行lint作为重新编译过程的一部分? 如果没有,我也有兴趣知道其他人是否对这是否是一个好主意以及为什么有任何意见。

您可以使用nodemon为监视器定义一个额外的npm脚本。

  1. 全局安装nodemon npm包( npm i -g nodemon )或在项目中安装( npm i --save-dev nodemon
  2. 在package.json中定义npm脚本(在"scripts" ):`

    "lint:watch": "nodemon --exec \\"npm run lint || exit 1\\" --ext ts,html,scss"

  3. 运行npm run lint:watch

您可以将--ext ts,html,scss,json更改为要使lint重新启动的任何文件扩展名。 有关nodemon的更多文档,请参阅https://github.com/remy/nodemon#nodemon

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM