2016-05-28 6 views
0

ich eine Datei, die ich habe export class Foo{}. In einer anderen:Kann nichts vom Typ Skriptmodul in VS 2015 + Knoten js

import {Foo} from "./module.ts"; 
var foo: Foo = new Foo(); 

Wenn ich versuche, dies zu laufen bekam ich:

(function (exports, require, module, __filename, __dirname) { export class Foo 
                   ^^^^^^ 
SyntaxError: Unexpected token export 

Ich verwende VS 2015 + Knoten js + Typ-Skript (1.8.6.0, die ich von hier https://www.microsoft.com/en-us/download/confirmation.aspx?id=48593 heruntergeladen). Stimmt etwas nicht mit meinen Einstellungen?

In der Tat funktioniert keine Methode von hier https://www.typescriptlang.org/docs/handbook/modules.html zu importieren/exportieren.

Antwort

1

Ersetzen Sie import {Foo} from "./module.ts" durch import {Foo} from "./module".
var foo: Foo = new Foo(); kann als var foo = new Foo(); geschrieben werden, da TSC seinen Typ ableiten kann.

+0

Ich wusste, es war etwas Einfaches, ich brauchte nur ein anderes Paar Augen. –