Vel*_*lmu 2 javascript symfony typescript ts-loader webpack-encore
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';
});
Run Code Online (Sandbox Code Playgroud)
但同样,加载器的默认configFileName选项是:tsconfig.json所以,将文件放在webpack.config.js运行 webpack 的同一目录或同一目录中就足够了,现在实际上不确定。我总是从与webpack.config.js:)相同的目录运行 webpack
干杯
| 归档时间: |
|
| 查看次数: |
1955 次 |
| 最近记录: |