在Visual Studio 2017中针对特定文件禁止警告/错误

时间:2017-03-21 08:22:51

标签: visual-studio typescript visual-studio-2017

我有一个使用TypeScript和一些外部库的项目。

我正在寻找一种方法来阻止 node_modules 文件夹中所有.js,.ts,.d.ts等文件的所有错误和警告以及与其他相关库相关的文件夹项目根目录的路径是 assets / plugins 。我尝试使用以下内容创建.eslintignore文件:

./node_modules/*
./assets/plugins/*

以及

./node_modules/**/*.js
./node_modules/**/*.ts
./node_modules/**/*.d.ts
./assets/plugins/**/*.js
./assets/plugins/**/*.ts
./assets/plugins/**/*.d.ts

但这没有用。

回顾一下,我想仅阻止这些文件的错误和警告,并对项目中的所有其他文件保持可见。

P.S。:在Visual Studio 2017中,当在Visual Studio 2015中打开项目时,.ts和.js文件中的所有错误和警告仅在Visual Studio 2017中可见,没有错误和警告。

2 个答案:

答案 0 :(得分:15)

将.eslintignore添加到项目的根目录,包含以下内容,然后重新启动VS为我做了伎俩(至少现在)

**/*.d.ts
**/node_modules/*

答案 1 :(得分:13)

为了取消对node_modules(ECMAScriptTypeScript)的所有警告,您应该创建一个包含以下内容的.eslintignore文件:

**/*.d.ts
**/node_modules/*
**/assets/plugins/*

并在项目根目录中为typescript编译器(tsconfig.json文件)创建包含以下内容的配置:

{
  "exclude": [
     "node_modules/*",
     "assets/plugins/*"
  ]
}