2014-03-28 130 views
0

在Typescript之前,我的整個解決方案將在一秒之內完成編譯。如果源代碼沒有任何變化,那麼它幾乎可以立即完成構建。Typescript減慢解決方案的構建

現在使用Typescript安裝每個構建需要幾秒鐘。它只是坐在那裏,並暫停。

我只有六個.ts文件和四個定義文件。幾乎沒有任何代碼。

這是正常的嗎?是否可以從主版本中刪除Typescript,並且只有在保存.ts文件時才能運行它?

回答

0

這是正常的嗎?

不,但我們不禁要看代碼(除非有人經歷過)。

是否有可能從主構建刪除打字稿,只有已運行它時,我保存的.ts文件

您可以同時或停用。你不能讓他們部分。

解決方法。將build從視覺工作室手中轉移到外部(如https://github.com/grunt-ts/grunt-ts免責聲明我是維護人員之一)。 grunt-ts只會編譯默認保存的文件。

+0

如果我排除除具有以下代碼之外的所有打字稿文件... module mymodule {},那麼仍然存在減速。 –

+0

如果我排除* that *文件,使解決方案中沒有Typescript,則構建將恢復到正常的VS速度。 –

0

網頁上顯然有很多關於Typescript 0.9+速度的噪音。所以我安裝了8.3。它更快一點。但是現在定義文件已經過時了。我想我可能會放棄。

花梢2014年慢編譯!

+0

噪聲爲0.9.0,因爲它們將其重寫爲支持一些核心語言功能(如泛型)。速度修正爲0.9.1(見博客文章http://blogs.msdn.com/b/typescript/archive/2013/08/06/announcing-0-9-1.aspx)如果你分享你的項目(github?)我很樂意看看發生了什麼。這不是我所經歷的。 – basarat

+0

感謝您的報價。有人說,即使版本1也很慢。http://typescript.codeplex.com/releases/view/118980 –

+0

你正在使用哪種版本的resharper(如果有的話)? – basarat