将Nodecript类与NodeJS一起使用

时间:2016-01-21 23:27:29

标签: node.js typescript

我想在NodeJS中使用类在Typescript中编写一些代码。 为了保持简单,我有以下课程

export class AppToSayHello { 
    sayHello() {
        console.log('Hello my friend');
    }
}

我想执行

node AppToSayHello.js

我得到的是一个错误说

ReferenceError: System is not defined

有没有办法让这项工作或我应该坚持使用普通的JS? 提前致谢

更新

经过一些帮助后,我可以使用更多的阅读和一些测试(启动node main.js

Class Main

    import AppTSToSayHello = require('./appTSToSayHello');
    class Main {
        constructor() {
            var myHello = new AppTSToSayHello();
            myHello.sayHello();
        }
    }
    var main = new Main();

module.exports = main;

Class AppTSToSayHello

export class AppTSToSayHello { 
    sayHello() {
        console.log('Hello my friend');
    }
}

module.exports = AppTSToSayHello;

我不确定,如果我已经这样做了,根据这本书'并且还有一点烦人的事情:编译器给我一个错误'不能使用new类型表示缺少调用或构造签名'。 如果有人知道为什么并且可以建议我修复我会很感激。 无论如何,感谢您的帮助。现在它可以工作,这很好。

0 个答案:

没有答案