Спецификационные файлы раскрашиваются после того, как я включил исключение в angular-cli.json
У меня есть угловое приложение 4 и вручную создал 2 .spec файлы для класса. Когда я бегу nglint
, это будет Lint 2 спецификации файлов. Файлы спецификаций, которые были включены, когда я сгенерировал компонент с angular-cli, не помечаются (однако, это то, что я хочу)
Я добавил следующее свойство в мой файл.angular-cli.json, но он по-прежнему помечает файлы:
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/**/*.spec.ts"
},
{
"project": "src/tsconfig.spec.json",
"exclude": "**/**/*.spec.ts"
},
{
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/**/*.spec.ts"
}
],
Мои файлы спецификаций находятся в /src/app/folder/
1 ответ
Решение
Попробовал сейчас, как только вы добавите "**/**/*.spec.ts"
в angular-cli.json - lint - exclude
перестанет валяться .spec
файл вниз с app
папка, не важно, насколько глубоко вы вкладываете папки.
Это angular-cli.json
код, который я тестировал:
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/node_modules/**"
},
{
"project": "src/tsconfig.spec.json",
"exclude": ["**/node_modules/**", "**/**/*.spec.ts"]
},
{
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/node_modules/**"
}
],