tslint 限定根目录为当前目录不向上寻找
时间: 2024-03-12 17:49:03 浏览: 19
要在 TSLint 中限制根目录为当前目录,您可以使用以下步骤:
1. 创建一个名为 `tslint.json` 的 TSLint 配置文件。
2. 在配置文件中添加以下内容:
```
{
"rulesDirectory": [],
"rules": {},
"extends": [],
"linterOptions": {
"exclude": [
"**/node_modules/**"
],
"typeCheck": true
},
"project": "./tsconfig.json"
}
```
3. 在配置文件中添加 "project" 属性,并将其设置为当前目录下的 `tsconfig.json` 文件的路径。此属性指定 TSLint 应该使用哪个 TypeScript 配置文件进行类型检查。
4. 将 "exclude" 属性设置为 ["**/node_modules/**"],以排除 node_modules 目录中的文件。
5. 在 WebStorm 中打开项目,并打开 Settings 对话框。
6. 转到 Languages & Frameworks > TypeScript > TSLint。
7. 将 Enable TSLint 勾选框选中,然后在 TSLint package 字段中选择 TSLint 包。
8. 在 Configuration file 字段中输入刚才创建的 `tslint.json` 文件的路径。
9. 单击 Apply 和 OK,保存更改。
现在,TSLint 将仅在当前目录中查找 TypeScript 文件,并使用指定的 `tsconfig.json` 文件进行类型检查。