我创建了一个ASP.NET 5项目,主要用于前端打字脚本应用程序。
我正在使用grunt和grunt-ts来进行编译。
我有一个'src'文件夹,其中包含我的所有打字稿文件
grunt-ts编译'src'文件夹中的所有内容,并将其与单个js文件合并,然后将其放入wwwroot文件夹中。 还会生成一个打字稿定义文件并将其放在wwwroot文件夹中。
使用grunt / grunt-ts进行编译完美无瑕。
问题: 当定义文件存在于wwwroot文件夹中时,visual studio IDE开始给我许多“重复标识符”错误。 这当然是因为定义文件。
有没有办法让visual studio忽略它的IDE /内部打字稿编译的wwwroot文件夹(或任何文件夹)?
答案 0 :(得分:2)
您希望将tsconfig.json
文件添加到项目的根目录中,其中包含以下内容:
{
"compilerOptions": {
"noImplicitAny": true,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": false,
"module": "commonjs",
"target": "es5"
},
"exclude": [
"bower_components",
"node_modules",
"wwwroot"
]
}
tsconfig.json文件负责 配置TypeScript编译。
答案 1 :(得分:0)
有没有办法让visual studio忽略它的IDE /内部打字稿编译的wwwroot文件夹(或任何文件夹)?
从项目中排除它。