2017-04-12 53 views
0

我在嘗試編譯打字稿時遇到了問題。 tsc.exe給出以下錯誤:Typescript編譯錯誤TS2688:找不到'.svn'的類型定義文件

錯誤TS2688:無法找到'.svn'的類型定義文件。

SVN被用於源代碼控制,它看起來像試圖編譯.svn文件夾中的項目。我無法弄清楚它爲什麼這樣做。

在與以下內容一個tsconfig.json文件編譯器點:

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "noImplicitAny": false, 
    "noEmitOnError": false, 
    "removeComments": false, 
    "sourceMap": true, 
    "target": "es5", 
    "module" : "none" 
    }, 
    "include": [ 
    "../../jquery.d.ts", 
    "./**/*" 
    ], 
    "exclude": [ 
    "node_modules", 
    "wwwroot" 
    ] 
} 

我試圖明確排除tsconfig的.svn文件夾,但它仍然會產生同樣的錯誤。我甚至嘗試從我的打字稿文件所在的目錄中刪除.svn文件夾,但它仍然會出現錯誤。

我也做了視覺工作室和Typescript工具和樹脂的修復都無濟於事。

我無法在項目或任何TypeScript.target文件中找到對.svn的引用。

這一切都適用於同事機器,我有完全相同的設置,所以我真的不明白錯誤來自哪裏。

我正在打字稿和Visual Studio 2015年更新3

任何幫助的V2.2.2將不勝感激。這已經讓我瘋狂了好幾天了。

回答

0

我遇到了同樣的錯誤信息。我通過將我的Subversion客戶端升級到1.7版來解決此問題。 Subversion 1.7與早期版本的不同之處在於,它只使用頂部的一個.svn文件夾,而不是每個文件夾中的一個。如果您的Subversion控件下的頂級文件夾沒有任何Typescript文件,就像我的情況一樣,那麼我認爲這適用於您。順便說一下,我遇到了使用Jenkins運行Typescript編譯器的問題。我通過配置Jenkins來使用Subversion 1.7而不是早期版本來解決這個問題。

+0

升級我的SVN客戶端,它的一切工作!非常感謝你,我無法告訴你我花了多少時間來解決這個問題! – metalrose

相關問題