Symfony Encore 现在默认支持使用 TypeScript(添加对 enableTypescriptLoader的支持),而且效果很好。但是,我想使用 tsconfig.json 文件配置我的 TypeScript 配置。
我试着找出把它放在哪里,但我在兔子洞里迷路了,不知道应该把文件放在哪里让 ts-loader 把它捡起来。或者,如果有启用此功能的配置。
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';
});
但是同样,加载程序的默认configFileName
选项是:tsconfig.json
所以,将文件放在与webpack.config.js
运行 webpack 的同一目录或同一目录中就足够了,现在实际上不确定。webpack.config.js
我总是从与:)相同的目录运行 webpack
干杯