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();
如果你不使用模塊,那麼你需要重命名你的類以避免這種衝突。