2017-07-08 54 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

相关问题