2016-02-26 293 views
6

我已经安装了打字稿1.8.2,并使用Visual Studio 2015年我有一个简单的项目,我必须排除来自tsconfig.json文件夹的问题。问题是我想排除的文件分型/ browser.d.ts和文件夹分型/浏览器。但这种情况并非如此?排除子目录tsconfig.json

我没有问题但不包括子文件夹,而不是一个子子文件夹?

[注] 我才意识到这个问题只有当我从Visual Studio打造!如果我从命令行使用tsc构建,没有问题。我可以在Visual Studio中使用另一版本的TypeScript吗?我怎样才能检查这个?

这是我tsconfig.json:

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "public", 
    "typings/browser", 
    "typings/browser.d.ts" 
    ] 
} 

我有一个更大的项目中,我使用JSPM,需要排除JSPM包文件夹,它位于一个子文件夹公众。

+0

我有完全一样的问题,与已在我安装了打字稿在Visual Studio 2015年工作完美无缺项目1.8.2视觉工作室的工具链。我怀疑这是一个视觉工作室工具错误,而不是设置问题。 – SourceSimian

+0

我实际上是从2015年VS转移到原子,因为这个原因。而且由于VS 2015经常崩溃。这是可悲的,我喜欢在VS的工作.. – DNRN

回答

1

我刚刚安装和(目前1.8.6)测试的Visual Studio 2015年最新版本的打字稿,我可以证实,这个问题已经在最新发布。

https://www.microsoft.com/en-us/download/details.aspx?id=48593

[编辑] 同时务必做一个NPM更新-g打字稿

+0

这似乎不在'VS 2015更新2 RC中生效。即使它已安装,它仍会在Extensions管理器中显示1.8.2。我希望更新2 RTM(现在可用)将修复此问题 –

+0

@Simon_Weaver您是否在尝试更新2之后尝试从上面的链接进行安装? – SourceSimian

+0

不,因为它似乎有较低的版本号。 –

1

尝试:

"exclude": [ 
    "node_modules", 
    "public", 
    "typings/browser.d.ts", 
    "typings/browser/**" 
] 
+0

OH!我只是意识到我可以从命令行构建!而不是从VS,所以这我可能是一个问题与我的VS TypeScript设置 – DNRN