1
我創建的非常簡單的模塊用於測試此嘗試的可行性。這裏是SPServerApp.ts
開頭:如何使用Typescript創建node.js模塊
class SPServerApp {
public AllUsersDict: any;
public AllRoomsDict: any;
constructor() {
this.AllUsersDict = {};
this.AllRoomsDict = {};
}
}
module.exports = SPServerApp();
在我的應用程序
然後,我有這樣的要求聲明:
var serverapp = require('./SPServerApp');
然後我嘗試訪問其中的一個詞典,像這樣:
serverapp.AllUsersDict.hasOwnProperty(nickname)
但是得到錯誤:
TypeError: Cannot read property 'hasOwnProperty' of undefined
任何人都可以看到我在這裏做錯了嗎?
謝謝,E.
您還沒有實例化類。添加'新'或創建一個新的實例,你需要它。 – Phix
確實有效。謝謝Phix。 –
我認爲這個鏈接會幫助你。 http://stackoverflow.com/questions/23739044/how-do-you-write-a-node-module-using-typescript –