无法从VS 2015 +节点js中的类型脚本模块导出任何内容

时间:2016-05-28 02:14:15

标签: node.js typescript visual-studio-2015

我有一个文件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导入/导出的方法有效。

1 个答案:

答案 0 :(得分:1)

import {Foo} from "./module.ts"替换为import {Foo} from "./module" var foo: Foo = new Foo();可以写成var foo = new Foo();,因为tsc能够推断出其类型。