我试图理解为什么我在chrome中的Typescript(1.4)接口出现Unexpected Identifier
错误
代码:
interface IMessage {
target : string;
type : string;
data : Object;
}
我想知道可能是* .js.map文件生成错误。我使用最后一个WebStorm来生成它们。 Imessage.js.map包含该内容:
{"version":3,"file":"IMessage.js","sourceRoot":"","sources":["IMessage.ts"],"names":[],"mappings":"AAIC"}
IMessage.js
//# sourceMappingURL=IMessage.js.map
答案 0 :(得分:0)
从外观上看,您正在加载Chrome中的TypeScript代码.ts
,同时应加载.js
个文件。
当您编写TypeScript文件时,您可以使用编译器(tsc
)编译它们,并输出.js
文件,您可以在浏览器nodejs或其他JavaScript兼容的东西中加载它!