首页 > 解决方案 > 在以角度编译之前如何运行 ts-lint?

问题描述

运行ng serveangular cli 时会监视更改并重新编译项目。对我来说,如果ng lint可以在文件更改上运行也会很有帮助。当然,如果只检查更改的文件,那就太好了。

标签: angularangular-clitslint

解决方案


您可以为此使用 nodemon 定义一个带有监视的附加 npm 脚本。

全局安装 nodemon npm 包npm i -g nodemon或在您的项目中npm i --save-dev nodemon 定义 package.json 中的 npm 脚本(在“脚本”下):`

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

定义另一个脚本"serve-lint": "npm run serve && npm run lint:watch"

npm run serve-lint

Angular-CLI 服务于 Lint Watch


推荐阅读