Symfony Encore現在默認支持使用TypeScript(Add support to enableTypescriptLoader),並且效果很好。但是,我想使用tsconfig.json文件來配置我的TypeScript配置。在Symfony Encore中放置tsconfig.json以定義TypeScript配置的位置?
我試圖找出放置位置的地方,但我迷失在拉比索裏,並沒有弄清楚我應該在哪裏放置ts-loader的文件來提取它。或者如果有一個配置可以實現這一點。
Symfony Encore現在默認支持使用TypeScript(Add support to enableTypescriptLoader),並且效果很好。但是,我想使用tsconfig.json文件來配置我的TypeScript配置。在Symfony Encore中放置tsconfig.json以定義TypeScript配置的位置?
我試圖找出放置位置的地方,但我迷失在拉比索裏,並沒有弄清楚我應該在哪裏放置ts-loader的文件來提取它。或者如果有一個配置可以實現這一點。
讓tsconfig.json
在webpack.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
:)
乾杯
貌似[這一評論](https://github.com/symfony/webpack-encore/pull/50/files#diff-168726dbe96b3ce427e7fedce31bb0bcR349)是你在找什麼。 –