2012-10-02 113 views
3

我使用node.js connect/express。TypeScript資產管理器

有誰知道一個資產管理器,支持在飛行編譯和縮小TypeScript源代碼?

任何想法如何以編程方式調用編譯器?

我一直在使用connect-assets它建立在Snockets之上。一旦我計算出如何編譯.ts資源,應該不會那麼難。

回答

1

通過閱讀tsc.js代碼,它看起來像有一個TypeScript.TypeScriptCompiler(outfile, errout, new TypeScript.NullLogger(), this.compilationSettings);函數可以掛鉤進去。該代碼位於Codeplex的Apache許可證下,並且是模塊化的。由於TypeScript可以編譯爲目標CommonJS模塊,因此將它轉化爲express可以相當簡單。

+0

望着單元測試,他們似乎有什麼,我期待在Harness.ts。調查 –