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)是你在找什么。 –