Большой проект Angular 5 предоставляется с несколькими подмодулями (из разных репозиториев), и я не смог указать путь ни к node_modules / codelyzer, ни к tslint-base.json из подмодуля tslint.json.
Дерево выглядит примерно так:
tslint-base.json
node_modules
...
modules
submod1
tslint.json
components
...
submod2
tslint.json
components
...
tslint-base.json:
{
"rulesDirectory": [
"node_modules/codelyzer"
],
"rules": {
...
}
}
Конечно, это хорошо работает, когда мы открываем корень проектас IDE (IntelliJ IDEA Ultimate), но мы часто открываем его из одного из подмодулей, а не из корня проекта.Поэтому IDE не видит папку node_modules / codelyzer из файла tslint.json подмодуля.Я уже попробовал:
1.tslint.json
{
"rulesDirectory": [
"../../node_modules/codelyzer"
]
}
2.tslint.json
{
"rulesDirectory": [
"./../../node_modules/codelyzer"
]
}
3.tslint.json
{
"extends": [
"./../../tslint-base.json"
]
}
4.tslint.json
{
"extends": [
"../../tslint-base.json"
]
}
И я тоже пробовал это в комбинациях.Но это не работает ...
Что я не так?