假设我有一个foo.ts和app.ts如下:
foo.ts:
export interface Foo { id: number; label: string; };
app.ts:
import {Foo} from './foo' var myfoo: Foo = { "id": 1, "label": "One" }; console.log(JSON.stringify(myfoo));
编译后,'node app.js'
如果我"module"="commonjs"
在my中使用,从命令行执行会按预期运行tsconfig.json
.切入追逐,我想做的是使用我的Foo
接口客户端与Angular 2,服务器端与节点.不方便的是,我在这里建模的Angular 2快速入门想要"module"="system"
进入tsconfig.json
.此配置在尝试运行时导致错误'node app.js'
:
System.register([], function(exports_1) { ^ ReferenceError: System is not defined`
我已经尝试按照github上的节点使用systemjs的说明,但此时我只是粘贴密钥并可以使用一些帮助.我如何(a)使用systemjs在服务器端运行我的app.ts代码,或者,(b)使用commonjs运行Angular 2快速入门?