我对 Angular2 和 TypeScript 完全陌生。我正在关注教程,但我一直在处理这个错误。是编译器导致的错误还是什么?
问问题
13883 次
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 回答