我在Visual Studio 2017中有一个带有一个Angular 4组件的Web项目。 将项目发布到服务器后,obj目录中存在相同的文件。
例如:
App.Web\obj\Release-dev1\AspnetCompileMerge\Source\Scripts\app.ts
当我进行重建项目时,tsc会产生关于dublicate类的错误:
Error Build:Duplicate identifier 'Grid'. App.Web\obj\Release-dev1\AspnetCompileMerge\Source\Scripts\app.ts 450
我已经在tsconfig.json
中添加了"exclude": [ "obj" ]
但那并没有解决它。
属性页面项目中的TypeScript被阻止(因为存在tsconfig文件)。
当我删除文件夹obj时,make make就可以了。
发布项目之后,问题再次出现。
如何排除文件夹(例如obj)以编译TypeScript?
答案 0 :(得分:2)
这也有帮助:
右键单击tsconfig.json文件,然后选择“排除自” 项目'
您可能会看到tsconfig.json从解决方案中消失 资源管理器。
在这种情况下,选择显示所有文件'从顶部选项 解决方案资源管理器工具栏。
答案 1 :(得分:1)
tsconfig.json在哪里?
tsconfig文件的位置是项目中的根文件夹。