我目前正在使用Karma + Jasmine在基於TypeScript的項目上運行測試,並且當TypeScript編譯在業力監視模式下失敗時,我想'中斷測試'。TypeScript編譯失敗和Karma測試執行?
我使用標準的Karma配置並使用webpack預處理器(編譯TS文件)編譯TS。一切正常,除了在編譯錯誤發生時看到所有的測試通過都是極具誤導性的(即使webpack編譯失敗,karma重新運行以前的測試)。
這似乎相當平凡,但在查看文檔和搜索Google一兩個小時後,我拼命尋找解決方案,而我沒有找到。
是否有涉及業力,茉莉花,webpack和TypeScript的解決方案,可以打破測試編譯錯誤發生時不破壞手錶模式?
編輯:添加了手錶模式的精度。
如果沒有看到配置文件,很難說任何具體的東西,最好是看到一些非常簡單的孤立項目 – ciekawy
事實上,問題不是「我的配置是否合適」,而是「是否有可能?如果是,你是如何用類似的堆棧在你的項目上做的?「。 –