2

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

我试着找出把它放在哪里,但我在兔子洞里迷路了,不知道应该把文件放在哪里让 ts-loader 把它捡起来。或者,如果有启用此功能的配置。

4

1 回答 1

5

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

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

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

更新:密切关注这个文档,有一些文档在路上。

配置如下:

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

但是同样,加载程序的默认configFileName选项是:tsconfig.json所以,将文件放在与webpack.config.js运行 webpack 的同一目录或同一目录中就足够了,现在实际上不确定。webpack.config.js我总是从与:)相同的目录运行 webpack

干杯

于 2017-07-08T18:14:55.763 回答