Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Symfony Encore中的何处放置tsconfig.json以定义TypeScript配置?_Javascript_Symfony_Typescript_Ts Loader_Webpack Encore - Fatal编程技术网

Javascript 在Symfony Encore中的何处放置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加载程序配置文档,如果文件名位于其他位置,则有一个选项可用于配置文件名

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


我试着弄清楚该放在哪里,但我在兔子洞里迷路了,没有弄清楚该放在哪里让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加载程序页上建议的标准配置不起作用。。。