Javascript 在Symfony Encore中的何处放置tsconfig.json以定义TypeScript配置?
Symfony Encore现在默认支持使用TypeScript(),而且效果非常好。但是,我想使用tsconfig.json文件配置我的TypeScript配置Javascript 在Symfony Encore中的何处放置tsconfig.json以定义TypeScript配置?,javascript,symfony,typescript,ts-loader,webpack-encore,Javascript,Symfony,Typescript,Ts Loader,Webpack Encore,Symfony Encore现在默认支持使用TypeScript(),而且效果非常好。但是,我想使用tsconfig.json文件配置我的TypeScript配置 我试着弄清楚该放在哪里,但我在兔子洞里迷路了,没有弄清楚该放在哪里让ts loader来取。或者,如果存在启用此功能的配置。将tsconfig.json放在webpack.config.js的同一位置应该可以完成此任务 ts加载器采用与默认配置相同的配置 检查ts加载程序配置文档,如果文件名位于其他位置,则有一个选项可用于配置文件名
我试着弄清楚该放在哪里,但我在兔子洞里迷路了,没有弄清楚该放在哪里让ts loader来取。或者,如果存在启用此功能的配置。将
tsconfig.json
放在webpack.config.js
的同一位置应该可以完成此任务
ts加载器
采用与默认配置相同的配置
检查ts加载程序配置文档,如果文件名位于其他位置,则有一个选项可用于配置文件名
更新:
注意,有一些在路上
配置如下所示:
.enableTypeScriptLoader(function (typeScriptConfigOptions) {
typeScriptConfigOptions.transpileOnly = true;
typeScriptConfigOptions.configFileName = '/path/to/tsconfig.json';
});
但是,同样地,configFileName
选项的加载程序默认值是:tsconfig.json
因此,将文件放在webpack.config.js
的同一目录或运行webpack的同一目录中就足够了,现在还不确定。我总是从与webpack.config.js
:)相同的目录运行webpack
干杯将
tsconfig.json
放在webpack.config.js
的同一位置应该可以完成这项工作
ts加载器
采用与默认配置相同的配置
检查ts加载程序配置文档,如果文件名位于其他位置,则有一个选项可用于配置文件名
更新:
注意,有一些在路上
配置如下所示:
.enableTypeScriptLoader(function (typeScriptConfigOptions) {
typeScriptConfigOptions.transpileOnly = true;
typeScriptConfigOptions.configFileName = '/path/to/tsconfig.json';
});
但是,同样地,configFileName
选项的加载程序默认值是:tsconfig.json
因此,将文件放在webpack.config.js
的同一目录或运行webpack的同一目录中就足够了,现在还不确定。我总是从与webpack.config.js
:)相同的目录运行webpack
干杯看起来就是你要找的。看起来就是你要找的。这很有效,我只是在工作时胡闹了太多。这是正确的答案。您如何为assetic而不是webpack执行此操作?@zakdances我认为您应该将此作为一个新问题发布,不过,此问题:可能有助于您了解这两个库的范围/差异。这解决了我在
symfony-4
上配置webpack encore
的问题,webpack/ts加载器页面上推荐的标准配置不起作用……它起作用了,我只是在工作时胡闹了太多。这是正确的答案。您如何为assetic而不是webpack执行此操作?@zakdances我认为您应该将此作为一个新问题发布,不过,此问题:可能有助于您了解这两个库的范围/差异。这解决了我在symfony-4
上配置webpack encore
的问题,Web包/ts加载程序页上建议的标准配置不起作用。。。