4
導出函數參數安裝verison打字稿的0.8.1.1我收到以下錯誤後: 「導出函數的參數已經或正在使用私有類型‘VS’」與私人型
在0.8.1版本我有沒問題。現在即使我打開0.8.1.1並重新安裝0.8.1問題仍然存在。代碼是這樣的:
import vs = module("app/framework/ViewStack");
export module Framework {
export class ViewStacks {
public static addViewStack(id: string, idContainer: string,
idParentContainer: string, idLoadingPanel:
string, loaded: bool): vs.Framework.ViewStack {
}
}
}
In another file
export module Framework {
export class ViewStack {
}
}
該錯誤標記在vsFramework.ViewStack返回類型的addViewStack。這個錯誤指出,vsFramework.ViewStack是私有的,但它是由import子句導入的。
通過我使用Visual Studio網絡快車2012的方式和編譯器的命令是: TSC --sourcemap --module AMD ...
如果我改變返回類型的任何話,當然,工作。沒有什麼改變,它一直工作。
每個類或模塊定義一個導出的變量,其中一個導出的變量帶有由另一個模塊導出的類的類型。
你能幫我嗎?
Thans提前
你是對的。社區回答了很多問題,我沒有作爲答案。對不起,我解決了這個問題。謝謝 – mvbaffa
這個問題可以用'declare module VIEWSTACK {...}'和'import vs = module(VIEWSTACK)在操場中重現;' –
是的,我知道。操場告訴我要使用任何類型的參考,我可以這樣做。但它以前工作。那麼如何聲明一個導入模塊類型的導出變量? – mvbaffa