繁体   English   中英

将tsconfig.json放置在Symfony Encore中以定义TypeScript配置?

[英]Where to place tsconfig.json in Symfony Encore to define TypeScript config?

Symfony Encore现在默认支持使用TypeScript( 添加对enableTypescriptLoader的支持 ),并且效果很好。 但是,我想使用tsconfig.json文件配置TypeScript配置。

我试图弄清楚该放在哪里,但迷路了,没有弄清楚应该将文件放置在哪里供ts-loader拾取。 或者是否有启用此功能的配置。

具有tsconfig.json在同一个地方的webpack.config.js应该做的工作。

ts-loader假定与默认配置相同。

查看ts-loader配置文档,如果文件名位于其他位置,则有一个配置文件名的选项。

更新:密切关注此文档 ,途中有一些文档

配置如下:

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

但同样,loader的configFileName选项默认为: tsconfig.json因此,将文件放在webpack.config.js同一目录中或运行webpack的目录中应该足够了,现在不确定。 我总是从与webpack.config.js相同的目录运行webpack.config.js :)

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM