1
我使用Typescript写了一个新的应用程序,并且我编写了一个名为'File'和'History'的新类。但是,我发现这些名字与Typescript的内部名称相冲突。你知道如何避免这种碰撞吗?Typescript:历史和文件已被定义
我还观看了这个链接,不幸的是链接有死:typescript history js conflict
我使用Typescript写了一个新的应用程序,并且我编写了一个名为'File'和'History'的新类。但是,我发现这些名字与Typescript的内部名称相冲突。你知道如何避免这种碰撞吗?Typescript:历史和文件已被定义
我还观看了这个链接,不幸的是链接有死:typescript history js conflict
如果您导出类,那么你不应该有问题:
file1.ts
export class File { ... }
export class History { ... }
file2.ts
import { File as MyFile, History as MyFistory } from "./file1";
let file = new MyFile();
or
import * as MyModule from "./file1";
let file = new MyModule.File();
如果你不使用模块,那么你需要重命名你的类以避免这种冲突。