我在我的編譯過程中添加了Typescript,但是我收到了Write to file failed
錯誤,因爲目標js文件是隻讀的,這是因爲我將發送的js文件包含在TFS中。是否可以在本地編譯Typescript文件,但不能在構建服務器上編譯?
我知道我可以從TFS中刪除js文件,並且總是在運行中生成,但我不想那樣做,因爲我想將它們包含在項目中,如果我將其部署到生成服務器將會失敗用不在TFS中的文件做到這一點。我可以use a pre-build step to remove the Read Only attributes但這似乎kludgy。
我真正想要的是包含js文件,並有,但只有在我的本地dev的機器,而不是構建服務器的預編譯的構建,。我甚至會很高興在保存時編譯它們並且而不是在構建上。但是我找不到一種方法來完成其中的任何一種。
我認爲你應該努力讓你的編譯服務器編譯打字稿文件而不失敗。這是需要解決的問題。 –
由於該文件是隻讀的,因此失敗,這就是TFS的工作原理,沒有黑客可以繞過它。但是現在我開始認爲我應該首先在TFS中包含js文件。 –
是的,不包括js文件。真的沒有必要。 –