2014-12-08 51 views
2

我有幾個項目包含我的javascript源代碼和一個項目,其中包含我的JavaScript測試。現在我想知道如何在測試文件中設置我的引用,以使它們在Visual Studio中工作,並在服務器端實現自動化集成構建。挑戰在於兩個位置的文件結構都不相同。在服務器和Visual Studio中使用不同的項目運行chutzpah

本地(Visual Studio中)有一般的文件結構:

​​

我設置庫測試JS的參考,它看起來像這一點,並在VS正常工作:

/// <reference path="../../project-a/content/scripts/library-x.js" /> 

在服務器端,所有內容都被複制到構建輸出文件夾,將文件結構更改爲如下所示:

build-folder/library-x-test.js 
build-folder/content/scripts/library-x.js 

library-x-test.js中的引用不再適用。任何想法如何解決這個問題?

回答

3

您應該使用chutzpah.json file來配置文件路徑而不是參考註釋。 chutzpah.json文件爲您提供了更多控制,並允許您使用通配符。 chutzpah.json文件中的路徑與該文件的位置相關,因此只要您正確放置該文件,您有時可以在構建文件和本地文件中使用這些文件。

+0

非常感謝。我沒有意識到我可以將本地和服務器引用都添加到同一個文件中。當遇到任何不存在的引用時,我預計chutzpath會中斷。但幸運的是,不存在的引用似乎被忽略,所以所有引用都可以放在同一個chutzpah.config中。 – krani 2014-12-09 10:38:59

相關問題