Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.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
Reactjs WebStorm在自动创建.tsx时创建.js文件_Reactjs_Typescript_Webstorm - Fatal编程技术网

Reactjs WebStorm在自动创建.tsx时创建.js文件

Reactjs WebStorm在自动创建.tsx时创建.js文件,reactjs,typescript,webstorm,Reactjs,Typescript,Webstorm,我正在使用WebStorm IDE并制作CRA类型脚本项目 我的同事遇到了一些奇怪的情况。当她创建.tsx文件时,.js文件一起创建。 它的图标有x标记,与其他JS文件不同 相反,当我创建.tsx文件时,只需创建.tsx。 这个文件是什么?为什么创建不同的文件?我想这是因为WebStorm的设置,但并没有找到区别 我们检查Setting>code style>TypeScript>Imports选项卡 您必须在设置|语言与框架|类型脚本中启用更改时重新编译-启用此选项后,内置编译器服务将为您的

我正在使用WebStorm IDE并制作CRA类型脚本项目

我的同事遇到了一些奇怪的情况。当她创建
.tsx
文件时,
.js
文件一起创建。 它的图标有
x
标记,与其他
JS
文件不同

相反,当我创建
.tsx
文件时,只需创建
.tsx
。 这个文件是什么?为什么创建不同的文件?我想这是因为WebStorm的设置,但并没有找到区别

我们检查
Setting>code style>TypeScript>Imports选项卡


您必须在设置|语言与框架|类型脚本中启用更改时重新编译-启用此选项后,内置编译器服务将为您的类型脚本源发出
.js
文件。当您使用CRA来处理您的<代码> TSX < /代码>和<代码> TS 文件时,通过一组WebPACK加载器对其进行管道连接,您不必启用此选项,请考虑关闭它/P>这是否回答了您的问题?@s0xzwasd谢谢,但它看起来并没有网页包构建的问题。它发生在创建文件时它在根文件夹上创建新文件时创建。我想Typescript重新编译选项没有问题。您是否根据我的建议检查了该选项是否已启用?