У меня есть эта структура
- base directory
tslint.base.json
- child project directory
node_modules
tslint.json
somefile.ts
tslint.base.json
родительский содержит:
"rulesDirectory": [
"node_modules/codelyzer"
]
tslint.json
дочерний содержит:
"extends": "../tslint.base.json"
Но в somefile.ts
vscode жалуется:
"Не удается прочитать конфигурацию tslint - 'Не удалось загрузить /home/foo/work/tslint.json: Не удалось найти каталог пользовательских правил: node_modules / codelyzer'"
Если я переместу rulesDirectory
в дочерний файл, он будет работать. Так что он не будет работать из-за относительного импорта.
Есть ли способ исправить это, или это ошибка vscode, или это ошибка tslint?
Я использую последнюю версию всего:
Ubuntu 19.04
VSCode 1.35.0
TSLint 1.1.0