chrome中的Typescript接口中的意外标识符

时间:2015-05-06 19:26:22

标签: google-chrome typescript webstorm

我试图理解为什么我在chrome中的Typescript(1.4)接口出现Unexpected Identifier错误

代码:

interface IMessage {
    target : string;
    type : string;
    data : Object;
}

enter image description here

我想知道可能是* .js.map文件生成错误。我使用最后一个WebStorm来生成它们。 Imessage.js.map包含该内容:

{"version":3,"file":"IMessage.js","sourceRoot":"","sources":["IMessage.ts"],"names":[],"mappings":"AAIC"}

enter image description here

IMessage.js

//# sourceMappingURL=IMessage.js.map

1 个答案:

答案 0 :(得分:0)

从外观上看,您正在加载Chrome中的TypeScript代码.ts,同时应加载.js个文件。

当您编写TypeScript文件时,您可以使用编译器(tsc)编译它们,并输出.js文件,您可以在浏览器nodejs或其他JavaScript兼容的东西中加载它!