2017-07-08 51 views
0

Symfony Encore現在默認支持使用TypeScript(Add support to enableTypescriptLoader),並且效果很好。但是,我想使用tsconfig.json文件來配置我的TypeScript配置。在Symfony Encore中放置tsconfig.json以定義TypeScript配置的位置?

我試圖找出放置位置的地方,但我迷失在拉比索裏,並沒有弄清楚我應該在哪裏放置ts-loader的文件來提取它。或者如果有一個配置可以實現這一點。

+0

貌似[這一評論](https://github.com/symfony/webpack-encore/pull/50/files#diff-168726dbe96b3ce427e7fedce31bb0bcR349)是你在找什麼。 –

回答

0

tsconfig.jsonwebpack.config.js的相同位置應該完成這項工作。

ts-loader假定與默認配置相同。

檢查ts-loader配置文檔,有一個選項用於配置文件名,以防其位於其他位置。

更新: 請關注this docs途中有一些documentation

配置是這樣:

.enableTypeScriptLoader(function (typeScriptConfigOptions) { 
    typeScriptConfigOptions.transpileOnly = true; 
    typeScriptConfigOptions.configFileName = '/path/to/tsconfig.json'; 
}); 

但同樣,裝載機默認值configFileName選項:tsconfig.json所以,應該是足夠有從運行的WebPack在webpack.config.js或在同一目錄相同目錄下的文件,而不是現在確實如此。我總是從同一目錄運行的WebPack爲webpack.config.js :)

乾杯

+0

它正在工作,我在工作時太亂了。這是正確的答案。 – Velmu

+0

相關知識:) ..請問您可以通過投票決定接受嗎? – davidmpaz

+0

我已upvoted :) – Velmu

相關問題