VSCode - TSLint 错误 ENOTDIR 无效 cwd
Posted
技术标签:
【中文标题】VSCode - TSLint 错误 ENOTDIR 无效 cwd【英文标题】:VSCode - TSLint Error ENOTDIR invalid cwd 【发布时间】:2019-01-20 17:07:13 【问题描述】:我正在使用带有 TSLint (v5.11.0) 的 VSCode。
我将 VSCode 设置为:
"tslint.autoFixOnSave": true
但是,每当我打开任何 ts 文件时,我都会在输出中收到此 TS 错误:
[Info - 14:52:31] vscode-tslint: Status is OK
[Info - 14:52:31] vscode-tslint: Cannot read tslint configuration - 'ENOTDIR invalid cwd /Users/batman/project/Command.ts'
由于这个错误,vscode 不会自动修复我的 tslint.json 文件中的 TS 问题。
这不仅仅是一个文件,它是我打开的任何打字稿文件。请告诉我如何解决此问题。
谢谢。
【问题讨论】:
【参考方案1】:您似乎没有tsconfig.json
文件。
如果你有,它不在你项目的根文件夹中(又名 cwd)。
请参考文档:https://www.typescriptlang.org/docs/handbook/tsconfig-json.html
【讨论】:
我的目录根目录下确实有一个有效的tsconfig.json
和tslint.json
文件,但我仍然收到错误...在我看来vscode-tslint
假设不正确的cwd @ 987654326@以上是关于VSCode - TSLint 错误 ENOTDIR 无效 cwd的主要内容,如果未能解决你的问题,请参考以下文章
VSCode:tslint-language-service 插件将 lint 提示显示为错误而不是警告