[英]Angular-CLI Serve with Lint Watch
在ng serve
期间观察文件更改时,有没有办法运行ng lint
? 为了鼓励根据Angular 2样式指南的最佳实践,我们的CI工具在构建过程中运行ng lint
,并不总是开发人员首先想到在提交pull请求之前运行lint。
是否可以自定义ng serve
功能,或者有没有人想出一种方法来包含运行lint作为重新编译过程的一部分? 如果没有,我也有兴趣知道其他人是否对这是否是一个好主意以及为什么有任何意见。
您可以使用nodemon为监视器定义一个额外的npm脚本。
npm i -g nodemon
)或在项目中安装( npm i --save-dev nodemon
) 在package.json中定义npm脚本(在"scripts"
):`
"lint:watch": "nodemon --exec \\"npm run lint || exit 1\\" --ext ts,html,scss"
运行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.