TypeScript JS/TS:将'require'转换为'import'失败

wi3ka0sx  于 2022-10-29  发布在  TypeScript
关注(0)|答案(6)|浏览(269)

问题类型:Bug
重现步骤:
1.在Typescript文件中,使用require编写import语句:x1m0n1x
1.在“需要”时,触发“快速修复”菜单并选择“将”需要“转换为”导入“”
实际产量:import foo = require('./foo')
预期输出:import {foo} from './foo'
我可以确认我大约一周前使用了这个功能,它正确地格式化了输出,所以这一定是最近更新引入的bug。
VS代码版本:代码1.54.3(2021年3月15日11:57:12.728Z)
操作系统版本:达尔文x64 19.6.0
系统信息
| 项目名称|数值|
| - -|- -|
| CPU数|英特尔(R)酷睿(TM)i7- 9750 H CPU,主频2.60 GHz(12 x 2600)|
| GPU状态|2d_画布:已启用gpu_合成:已启用金属:禁用_禁用多个光栅线程:已启用_on循环光栅化:已启用opengl:启用受保护的视频解码:不可用_关闭光栅化:已启用skia渲染器:已禁用_关闭_正常视频解码:已启用webgl:已启用webgl 2:已启用|
| 负载(平均值)|五、二、二|
| 内存(系统)|32.00 GB(3.95 GB可用空间)|
| 进程参数|-psn_0_53261 --碰撞报告器-id f2039 b3 f-4da 2 - 4 e10-a09 d-f641 c4 c7 a6 fe|
| 屏幕阅读器|不可以|
| 虚拟机|不含|
扩展名:无A/B实验

vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstry244:30276681
pythonvsdeb440:30248342
pythonvsded773:30248341
pythonvspyt875:30259475
pythontbcf:30265426
vscoresta800cf:30279782
vspre833cf:30267465
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30276952
ttisahbt

ttisahbt2#

你能分享一个小项目来演示这个吗?我刚刚在一个新的JS文件中测试过,没有看到这个行为

ozxc1zmp

ozxc1zmp3#

你能分享一个小项目来演示这个吗?我刚刚在一个新的JS文件中测试过,没有看到这个行为
绝对的。
Require/Import test的最大值。
我用gts引导设置
请告诉我它是否在您的计算机上的此项目中复制;我想这可能和我的设置有关。
在制作这个项目的时候,情节在bug的细节上变厚了;在我的机器上,我在this lighter weight project(用tsc --init初始化)中得到了预期的(无错误的)行为。
我关闭了所有的扩展,这个错误并不总是存在;我几周前才用过这个功能。

1dkrff03

1dkrff034#

@mjbvz嘿,你能不能把Needs More Info标签从这个新例子中去掉,除非确实需要更多的信息?

smtd7mpg

smtd7mpg5#

@mjbvz & @Tyriar是否有任何更新,我是否应该提供更多关于这方面的信息?

tsm1rwdh

tsm1rwdh6#

嘿,@RyanCavanaugh,我想问题没有分配给正确的TS负责人,因为我忘记取消分配自己了。您能确保问题分配给TS团队中的正确人员吗

相关问题