以下Typescript导入的类名重构问题的解决方法是什么?预览窗口确实显示要重构的正确的引用,但是,当重构发生时,只重构import语句。
1)档案:animal.ts
class Animal {
// ...
}
export = Animal;
2)文件:main.ts
import X = require("animal");
var dog = new X(); // refactoring origin: trying to refactor X to Y
当我尝试在main.ts中重构(Shift + F6)Animal时发生错误:预览窗口确实显示两个引用("导入X ..."和" .. .new X"),但重构只重命名import语句。
测试版本:Windows 7 64位上的Webstorm 9.0.2