8

我对 Angular2 和 TypeScript 完全陌生。我正在关注教程,但我一直在处理这个错误。是编译器导致的错误还是什么?

在此处输入图像描述

4

2 回答 2

12

看起来您使用的是旧版本的编译器。

您需要下载并安装TypeScript 1.5 beta(或更新版本)才能使用 ES6 样式导入和注释。

您可以使用以下命令检查当前安装的版本:

tsc --version

它应该给你Version 1.5.0-beta

如果你已经安装了它,也许你的PATH变量仍然指向旧文件夹,所以编辑你的 PATH 变量指向最新的文件夹,即

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\;
于 2015-05-13T12:53:42.040 回答
3

既然你不接受答案,我假设你在 OSx 上?

我的机器上安装了 2 个 TS 实例,我需要指向正确/较新的实例。尝试这个:

在 Webstorm 中转到首选项 (Command + ,) -> 语言 -> 打字稿。

命令行选项:

-m AMD -t ES5

编译器版本:

/usr/local/lib/node_modules/typescript/lib

这样,它将获取您的全局打字稿,而不是 Webstorm 可能为您设置的默认值。

于 2016-02-28T18:06:46.390 回答