我有一个文件export class Foo{}
。在另一个:
import {Foo} from "./module.ts";
var foo: Foo = new Foo();
当我尝试运行时,我得到了:
(function (exports, require, module, __filename, __dirname) { export class Foo
^^^^^^
SyntaxError: Unexpected token export
我正在使用VS 2015 +节点js +类型脚本(我从这里下载的https://www.microsoft.com/en-us/download/confirmation.aspx?id=48593中的1.8.6.0)。我的设置有问题吗?
事实上,没有从这里https://www.typescriptlang.org/docs/handbook/modules.html导入/导出的方法有效。
答案 0 :(得分:1)
将import {Foo} from "./module.ts"
替换为import {Foo} from "./module"
var foo: Foo = new Foo();
可以写成var foo = new Foo();
,因为tsc能够推断出其类型。