微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法创建一个全新的 Ionic/Angular 项目,它使用 ESLint 而不是 TSLint?

如何解决有没有办法创建一个全新的 Ionic/Angular 项目,它使用 ESLint 而不是 TSLint?

我不想每次创建新的 Ionic/Angular 项目时都转换为 Eslint 有没有办法将 Eslint 配置为认值?

解决方法

截至目前,angular/ionic CLI 没有选择 Eslint 作为默认 linter 的选项。我也想知道同样的问题,所以创建了一个小脚本来帮助我在新项目创建时配置 Eslint:

#!/bin/bash

if [[ $1 = "" ]]
then
    echo "Please provide project name"
    exit 1
fi
ionic start $1
cd $PWD/$1
ng add @angular-eslint/schematics
# For angular project update following with this -> ng g @angular-eslint/schematics:convert-tslint-to-eslint $1
ng g @angular-eslint/schematics:convert-tslint-to-eslint app

只需使用项目名称执行此脚本即可。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。